Memory

extract

Try it

Builds the gauntlet knowledge base from AST extraction and AI enrichment

What it does

Builds the gauntlet knowledge base from AST extraction and AI enrichment

The skill document

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

  1. Identify target directory: use the current working directory or a user-specified path

  2. Run AST extraction: invoke the extractor script

    python3 ${CLAUDE_PLUGIN_ROOT}/scripts/extractor.py 
    
  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)

Related skills

Adds developer-authored annotations to the gauntlet knowledge base

22 installs

Audits the DSA problem bank for coverage gaps and proposes new YAML entries

4 installs

Builds or updates the code knowledge graph via tree-sitter AST and SQLite

18 installs

Presents adaptive codebase challenge questions with multiple-choice and trace exercises

21 installs

Searches the code knowledge graph by function, class, or type using FTS5 full-text search

20 installs

Guides a new developer through five staged challenge sets covering architecture, domain, patterns, and hardening

21 installs