Adds developer-authored annotations to the gauntlet knowledge base
记忆
extract
试用Builds the gauntlet knowledge base from AST extraction and AI enrichment
它能做什么
Builds the gauntlet knowledge base from AST extraction and AI enrichment
技能文档
Night Market Skill — ported from claude-night-market/gauntlet. For the full experience with agents, hooks, and commands, install the Claude Code plugin.
Extract Codebase Knowledge
Build or rebuild the .gauntlet/knowledge.json knowledge base.
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 -
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
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)
相关技能
Audits the DSA problem bank for coverage gaps and proposes new YAML entries
Builds or updates the code knowledge graph via tree-sitter AST and SQLite
Presents adaptive codebase challenge questions with multiple-choice and trace exercises
Searches the code knowledge graph by function, class, or type using FTS5 full-text search
Guides a new developer through five staged challenge sets covering architecture, domain, patterns, and hardening