ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

extract

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

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/athola/nm-gauntlet-extract
Or

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 <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)

Metadata

Author@athola
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-athola-nm-gauntlet-extract": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.