extract

Solid

Analyze a codebase and build a knowledge base of business logic, architecture, data flow, and engineering patterns. The foundation for gauntlet challenges and agent integration.

Data & Documents 297 stars 27 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
54
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Extract Codebase Knowledge Build or rebuild the `.gauntlet/knowledge.json` knowledge base. ## Steps 1. **Identify target directory**: use the current working directory or a user-specified path 2. **Run AST extraction**: invoke the extractor script ```bash python3 ${CLAUDE_PLUGIN_ROOT}/scripts/extractor.py <target-dir> ``` 3. **AI enrichment**: for each extracted entry, enhance the `detail` field with natural language explanation of business logic, data flow, architectural role, and rationale 4. **Cross-reference**: link related entries across modules by matching imports, shared types, and data flow paths 5. **Merge with annotations**: preserve existing curated entries in `.gauntlet/annotations/` 6. **Save**: write to `.gauntlet/knowledge.json` 7. **Report**: show summary by category, coverage gaps, difficulty distribution ## Category Priority 1. business_logic (weight 7) 2. architecture (weight 6) 3. data_flow (weight 5) 4. api_contract (weight 4) 5. pattern (weight 3) 6. dependency (weight 2) 7. error_handling (weight 1)

Details

Author
athola
Repository
athola/claude-night-market
Created
6 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category