Builds or updates the code knowledge graph via tree-sitter AST and SQLite. Use when setting up the graph before search or blast-radius analysis.
Scanned 5/28/2026
Install to Claude Code
npx -y skills add athola/claude-night-market --skill graph-build --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Graph Build?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/athola-graph-build)More formats (shields.io, HTML) on the badges page.
---
name: graph-build
description: Builds or updates the code knowledge graph via tree-sitter AST and SQLite. Use when setting up the graph before search or blast-radius analysis.
model_hint: standard
---
# Build Code Knowledge Graph
Build or update the `.gauntlet/graph.db` knowledge graph
for the current codebase.
## Steps
1. **Detect target**: Use the current working directory
or a user-specified path.
2. **Check for existing graph**: If `.gauntlet/graph.db`
exists, run an incremental update. Otherwise, run a
full build.
3. **Run the build script**:
For full build:
```bash
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_build.py <dir>
```
For incremental update:
```bash
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/graph_build.py <dir> --incremental
```
4. **Report results**: Show the JSON output including
files parsed, nodes created, edges created, and
duration.
5. **Suggest next steps**: Recommend searching the graph
or running blast radius analysis.
## When To Use
- At the start of a session to build structural awareness
- After significant code changes to update the graph
- Before running blast radius analysis or flow tracing
- When the user asks about codebase structure
## What Gets Parsed
The graph extracts nodes (File, Class, Function, Type,
Test) and edges (CALLS, IMPORTS_FROM, INHERITS, CONTAINS,
IMPLEMENTS, TESTED_BY) from 20+ languages including
Python, JavaScript, TypeScript, Go, Rust, Java, C/C++,
Ruby, and PHP.
## Storage
- Database: `.gauntlet/graph.db` (SQLite with WAL mode)
- Auto-creates `.gauntlet/.gitignore` to prevent commits
- Incremental updates use SHA-256 hashing to skip
unchanged files
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!