Coding

graph-search

Try it

Searches 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

  1. Accept query: Get the search term from the user.

  2. Run the query script:

    python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_query.py \
        --action search --query "" --limit 20
    

    Optional filters:

    • --kind Function to search only functions
    • --kind Class to search only classes
  3. Display results: Show qualified name, file path, line numbers, and relevance score for each match.

  4. 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 or updates the code knowledge graph via tree-sitter AST and SQLite

18 installs

Builds the gauntlet knowledge base from AST extraction and AI enrichment

19 installs

Searches GitHub for existing implementations, libraries, or patterns

20 installs

Adds developer-authored annotations to the gauntlet knowledge base

22 installs

Presents adaptive codebase challenge questions with multiple-choice and trace exercises

21 installs

Audits the DSA problem bank for coverage gaps and proposes new YAML entries

4 installs