Category: Developer Tools · Version:
1.0.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)Install
- npx CLI (Recommended)
- skills.sh
- Claude Code Native
- Claude Desktop
- Manus AI
What It Generates
Why graphify?
The skill uses graphify as its extraction engine:- 20 languages via tree-sitter AST: Python, TypeScript, Go, Rust, Java, and 15 more
- Architecture insight: god nodes and community clusters show what everything connects through
- 71.5x fewer tokens than reading raw files, efficient on large codebases
- SHA256 cache: re-runs only process changed files
- Honest tagging:
EXTRACTED(found in source) vsINFERRED(reasonable inference with confidence score) - Extracts rationale from
# NOTE:,# WHY:,# HACK:comments and docstrings
scripts/ (TypeScript and Python AST extractors) serve as a fallback if graphify is unavailable.
Supported Languages (via graphify)
Python, TypeScript, JavaScript, Go, Rust, Java, C, C++, Ruby, C#, Kotlin, Scala, PHP, Swift, Lua, Zig, PowerShell, Elixir, Objective-C, JuliaRequirements
- Python 3.10+ (for graphify)
- Node.js 18+ (for fallback TypeScript extractor)
ghCLI (optional, for opening PRs automatically)GITHUB_TOKENenv var (optional, for PRs)
Setup
1. Set up graphify
2. Configure (Optional)
How to Use
Be inside your project and ask:- Run
graphify . --no-vizto build a knowledge graph of your codebase - Read
GRAPH_REPORT.mdfor god nodes, communities, and architecture insights - Query the graph for routes, types, and data models
- Read existing docs to understand what needs updating
- Generate accurate docs grounded in the graph
- Write files and optionally open a GitHub PR

