Help us improve
Share bugs, ideas, or general feedback.
From gauntlet
Searches code knowledge graph in .gauntlet/graph.db for functions, classes, and types by name using FTS5 full-text search with boosting for PascalCase, snake_case, and dotted paths.
npx claudepluginhub athola/claude-night-market --plugin gauntletHow this skill is triggered — by the user, by Claude, or both
Slash command
/gauntlet:graph-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search `.gauntlet/graph.db` for code entities by name.
AST-aware code search, symbol navigation, and dependency graph analysis via the gcode CLI. Essential for exploring codebases, finding functions/classes, understanding call graphs, and checking blast radius before changes.
Queries codebase knowledge graphs to search functions, trace callers/callees, list file entities, analyze impact, and run SurrealQL. Use for code structure, dependencies, and relationships.
Semantic codebase search — use for exploring code, finding implementations, and answering questions about any project. Searches using natural language queries, identifier names, or file paths. Returns ranked results using embedding-based similarity, BM25 keyword matching, symbol matching, import graph analysis, and git recency. Use this as the default exploration tool instead of grep when you don't know the exact text to search for.
Share bugs, ideas, or general feedback.
Search .gauntlet/graph.db for code entities by name.
Accept query: Get the search term from the user.
Run the query script:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_query.py \
--action search --query "<term>" --limit 20
Optional filters:
--kind Function to search only functions--kind Class to search only classesDisplay 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.
The search engine detects query patterns:
UserService): boosts Class
and Type resultsget_users): boosts Function
resultsapp.models.User): boosts
qualified name matchesThe graph must be built first. If .gauntlet/graph.db
does not exist, suggest running the graph-build skill.