Claude-night-market graph-search
install
source · Clone the upstream repo
git clone https://github.com/athola/claude-night-market
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/athola/claude-night-market "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/gauntlet/skills/graph-search" ~/.claude/skills/athola-claude-night-market-graph-search && rm -rf "$T"
manifest:
plugins/gauntlet/skills/graph-search/SKILL.mdsource content
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:
to search only functions--kind Function
to search only classes--kind Class
-
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.,
): boosts Class and Type resultsUserService - snake_case (e.g.,
): boosts Function resultsget_users - Dotted path (e.g.,
): boosts qualified name matchesapp.models.User
Prerequisites
The graph must be built first. If
.gauntlet/graph.db
does not exist, suggest running the graph-build skill.