Builds or updates the code knowledge graph via tree-sitter AST and SQLite
Coding
graph-search
Try itSearches the code knowledge graph by function, class, or type using FTS5 full-text search
What it does
Searches the code knowledge graph by function, class, or type using FTS5 full-text search
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.
Search Code Knowledge Graph
Search .gauntlet/graph.db for code entities by name.
Steps
-
Accept query: Get the search term from the user.
-
Run the query script:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_query.py \ --action search --query "" --limit 20Optional filters:
--kind Functionto search only functions--kind Classto search only classes
-
Display results: Show qualified name, file path, line numbers, and relevance score for each match.
-
Offer to read: Ask if the user wants to read the top result's source file.
Query Intelligence
The search engine detects query patterns:
- PascalCase (e.g.,
UserService): boosts Class and Type results - snake_case (e.g.,
get_users): boosts Function results - Dotted path (e.g.,
app.models.User): boosts qualified name matches
Prerequisites
The graph must be built first. If .gauntlet/graph.db
does not exist, suggest running the graph-build skill.
Related skills
Builds the gauntlet knowledge base from AST extraction and AI enrichment
Searches GitHub for existing implementations, libraries, or patterns
Adds developer-authored annotations to the gauntlet knowledge base
Presents adaptive codebase challenge questions with multiple-choice and trace exercises
Audits the DSA problem bank for coverage gaps and proposes new YAML entries