编程

graph-search

试用

Searches the code knowledge graph by function, class, or type using FTS5 full-text search

它能做什么

Searches the code knowledge graph by function, class, or type using FTS5 full-text search

技能文档

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.

相关技能

Builds or updates the code knowledge graph via tree-sitter AST and SQLite

18 次安装

Builds the gauntlet knowledge base from AST extraction and AI enrichment

19 次安装

Searches GitHub for existing implementations, libraries, or patterns

20 次安装

Adds developer-authored annotations to the gauntlet knowledge base

22 次安装

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

21 次安装

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

4 次安装