graphify

Query a codebase knowledge graph for architecture and file-relationship questions via the graphify CLI.

Updated Jul 8, 2026
One-click install
npx skills add https://github.com/arthur0n/xenodot-twin --skill graphify-arthur0n
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: graphify
Source: https://github.com/arthur0n/xenodot-twin/tree/main/plugin/skills/graphify
Command: npx skills add https://github.com/arthur0n/xenodot-twin --skill graphify-arthur0n

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires graphifyy.

What problem does it solve? Answering codebase architecture questions by grepping raw source is slow and imprecise. This Skill routes questions about how a game's code connects — what calls what, where a node lives, how two modules relate — through a prebuilt knowledge graph, returning a scoped subgraph instead of scattered file matches. ## Core Features & Use Cases - Natural-language graph queries: Run graphify query for BFS/DFS traversal that returns a scoped answer, plus graphify path to show how two nodes relate and graphify explain for plain-language node summaries. - Graph build and refresh: Build a graph with graphify . when none exists, and refresh it cheaply with AST-only graphify update . after code changes; optional auto-refresh via a PostToolUse hook. - Use Case: While working in a Godot game project, ask "what connects to the telemetry binder?" and get a scoped subgraph answer from graphify-out/graph.json instead of manually searching dozens of GDScript files. ## Quick Start Ask the agent to use the graphify knowledge graph to explain how the data-binding module connects to the scene loader in this project.

Frequently Asked Questions about graphify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query a codebase knowledge graph for architecture questions?▼

Run `graphify query "<natural-language question>"` from the game directory to get a scoped subgraph answer via BFS/DFS traversal. Use `graphify path NODE_A NODE_B` to see how two things relate, or `graphify explain NODE` for a plain-language summary.

How do I build a knowledge graph for my codebase?▼

Run `graphify .` from the project root to build the graph into graphify-out/. Code is AST-extracted for free, but semantic extraction of docs and non-code content costs tokens, so confirm before a large build.

How do I refresh the graph after code changes?▼

Run `graphify update .` for an AST-only refresh that costs no tokens. Auto-refresh is opt-in: create graphify-out/.autoupdate per project or set XENODOT_GRAPHIFY_AUTOUPDATE=1 globally to trigger it via a PostToolUse hook.

What dependency does the graphify skill require?▼

It needs the graphify CLI, installable with `uv tool install graphifyy` or `pipx install graphifyy`. The project's `npm run doctor` command flags whether the CLI is present.

What are the limitations of graph-based code answers?▼

The graph reflects only the last build or update, so answers may be stale after recent edits. Some languages like GDScript may have limited AST coverage, and answers should be flagged as graph-derived and possibly incomplete.