From graphify-tools
Query an already-built graphify knowledge graph: natural-language questions, path-finding between two concepts, or explain a single node — without re-reading the source files. TRIGGERS - graphify query, ask the graph, what connects, path between concepts, explain node, query knowledge graph.
How this skill is triggered — by the user, by Claude, or both
Slash command
/graphify-tools:query-and-explainThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Self-Evolving Skill**: This skill improves through use. If a query verb drifts or graph-interpretation guidance proves wrong — fix this file immediately, don't defer. Only update for real, reproducible issues.
Self-Evolving Skill: This skill improves through use. If a query verb drifts or graph-interpretation guidance proves wrong — fix this file immediately, don't defer. Only update for real, reproducible issues.
Interrogate a persistent graphify-out/graph.json built earlier by graphify-tools:build-graph. This is the token-efficiency payoff: answers come from the graph (~71× fewer tokens on large corpora), not from re-reading raw files.
Prerequisite: a
graphify-out/directory must exist for the target corpus. If missing, invokegraphify-tools:build-graphfirst. If the corpus changed since the last build, suggestgraphify <target> --updatebefore trusting answers.
Run from the directory containing graphify-out/ (or pass the target folder):
# Natural-language question across the whole graph
graphify query "what connects attention to the optimizer?"
# Shortest/strongest path between two named nodes
graphify path "DigestAuth" "Response"
# Deep-dive one node: its edges, communities, provenance
graphify explain "SwinTransformer"
EXTRACTED = found in source; INFERRED = LLM-suggested; AMBIGUOUS = flagged uncertain. Quote the tag when relaying a claim to the operator.query returns nothing useful, check node naming with the graph's own inventory first — GRAPH_REPORT.md lists god nodes and communities; graph.html has interactive search.query/path/explain read graph.json locally — no LLM call, no backend needed. (Only extract/cluster-only/label hit an LLM; see ../../references/backends.md.)# Newest source file vs newest cache entry — if sources are newer, recommend --update
find <target> -newer <target>/graphify-out/graph.json -type f | grep -v graphify-out | head
After this skill completes, reflect before closing the task:
references/backends.md) that no longer matches reality.Do NOT defer. The next invocation inherits whatever you leave behind.
npx claudepluginhub terrylica/cc-skills --plugin graphify-toolsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.