Extract Codebase Knowledge
SkillDocs & knowledgeThe interfaces and visuals your AI creates look better once this skill is added. Extract gives your AI design guidance drawn from the Impeccable design language, helping it make more considered choices as it works.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then ask your AI to build or improve an interface or visual. It will draw on the design guidance as it works.
Then ask your AI: use the Extract Codebase Knowledge skill
What your AI can do with it
- Apply design guidance when creating interfaces
- Make the visuals it produces look better
- Follow the Impeccable design language as it works
- Make more considered design choices when building for you
What this skill tells your AI
The instructions your AI receives, as published by athola/claude-night-market in plugins/gauntlet/skills/extract/SKILL.md and read by ahel’s review.
Build or rebuild the .gauntlet/knowledge.json knowledge base.
When NOT To Use
- Tribal knowledge no parser can see (use
gauntlet:curate) - Building the code graph (use
gauntlet:graph-build)
Steps
-
Identify target directory: use the current working directory or a user-specified path
-
Run AST extraction: invoke the extractor script
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/extractor.py <target-dir> -
AI enrichment: for each extracted entry, enhance the
detailfield with natural language explanation of business logic, data flow, architectural role, and rationale -
Cross-reference: link related entries across modules by matching imports, shared types, and data flow paths
-
Merge with annotations: preserve existing curated entries in
.gauntlet/annotations/ -
Save: write to
.gauntlet/knowledge.json -
Report: show summary by category, coverage gaps, difficulty distribution
Exit Criteria
-
.gauntlet/knowledge.jsonexists and is valid JSON after the skill completes; entries from.gauntlet/annotations/are merged and not overwritten - Report shows entry counts broken down by all 7 categories (business_logic, architecture, data_flow, api_contract, pattern, dependency, error_handling) with coverage gaps identified
- Each extracted entry has a
detailfield containing a natural language explanation (not just the raw AST node name) - Cross-reference links between related entries are present for modules sharing imports, shared types, or data flow paths
Category Priority
- business_logic (weight 7)
- architecture (weight 6)
- data_flow (weight 5)
- api_contract (weight 4)
- pattern (weight 3)
- dependency (weight 2)
- error_handling (weight 1)
Signals
- GitHub stars
- 337
- Forks
- 34
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
extract- Source
- github.com/athola/claude-night-market