Help us improve
Share bugs, ideas, or general feedback.
From knowledge-graph
Knowledge recall rules. ALWAYS ACTIVE during every session: PROACTIVE RECALL AT TASK START: After kg_read, scan all node IDs and gists. If ANY node feels related to the current task — read it in full with kg_read(cwd, id). Bias toward false positives. Wrong recall = 1 tool call wasted. Missing context = failed task. MEMORY TRACES: Edges pointing to archived nodes are hints. When you see "active-node --rel--> archived-node-id", the archived node likely has relevant context. Follow these traces — read the archived node to promote it and see its full content. WHEN TO READ A NODE IN FULL: - Starting a task near a known topic → read related archived nodes - Active node gist signals action/context you should act on → read for full notes - Making architectural decisions → read decision history nodes - Debugging something familiar-feeling → kg_search first, then read matches - User asks "why did we do X?" → read nodes with notes explaining rationale - Encountering a problem class you've seen before → STOP, search before guessing GIST vs FULL READ: kg_read() returns gists only (compressed headlines — WHAT, not WHY). kg_read(cwd, id) returns the full node: gist + notes + touches. Notes contain rationale, constraints, and "why" — the context that matters for decisions. When a node looks relevant, read it in full. This is especially important for action-item nodes (test plans, pending work, checklists) where the gist summarizes intent but notes contain the steps. BATCH RECALL: When exploring a topic, read several related nodes at once rather than one at a time. This is more efficient and gives you complete context. WHEN TO SYNC: Call kg_sync(session_id) when: - Before decisions depending on shared knowledge - When you suspect another session has been active - Every 30+ min in long sessions - After spawning subagents that write to the graph
npx claudepluginhub mironmax/claudecode-pluginsHow this skill is triggered — by the user, by Claude, or both
Slash command
/knowledge-graph:kg-recallThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every session starts with:
Queries and manages a project knowledge graph across tasks, SOPs, memories, and concepts. Useful for recalling patterns, pitfalls, decisions, or related knowledge.
Searches knowledge graph, loads session context, views history, checks status, and visualizes memory for recalling past decisions in coding sessions.
Traverses knowledge graph across memories, entities, and relationships for comprehensive context. Use before planning complex work, investigating concept connections, or answering 'what do you know about X'.
Share bugs, ideas, or general feedback.
Every session starts with:
kg_read(cwd="<project root>")
Returns: full graph (gists only) + session_id for subsequent calls.
Output format:
id: gist — compressed headline, no notesid only — read with kg_read(cwd, id) to see full content and promotefrom --rel--> tokg_read(cwd="<project root>", id="node-id")
Returns: gist + notes + touches. If the node is archived, promotes it to active automatically.
After kg_read, scan node IDs and gists for anything relevant to current task.
Start from a known-relevant node and traverse its edges. What depends on it? What does it depend on? This is where graph structure pays off.
When spawning subagents that need domain context:
By ID (returns full node content, promotes if archived):
kg_read(cwd="<project root>", id="node-id")
By content (when you don't know the ID):
kg_search(query="chown permissions docker", session_id="...")