graph-search
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 "<term>" --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.
More from athola/claude-night-market
project-planning
Turn a specification into a phased implementation plan with dependency ordering.
112code-quality-principles
KISS, YAGNI, and SOLID code quality principles for clean code, reducing complexity and preventing over-engineering.
83project-brainstorming
Guide project ideation via Socratic questioning to generate project briefs.
81doc-generator
Generate or remediate documentation with human-quality writing and style
68rigorous-reasoning
Anti-sycophancy reasoning checklist.
67project-specification
Transform project briefs into testable specifications with user stories, acceptance criteria, and measurable outcomes.
67