brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
graphmind gives Claude Code persistent memory and structural code intelligence across all registered projects. Auto-triggers in any registered project directory. MANDATORY: query graphmind before using grep, find, or reading source files.
Claude Code
$ npx -y skills add aouicher/graphmind --skill graphmind --agent claude-code
Codex
$ npx skills add aouicher/graphmind --skill graphmind -a codex -y
Cursor
$ npx skills add aouicher/graphmind --skill graphmind -a cursor -y
Gemini CLI
$ npx skills add aouicher/graphmind --skill graphmind -a gemini-cli -y
GitHub Copilot
$ npx skills add aouicher/graphmind --skill graphmind -a github-copilot -y
OpenCode
$ npx skills add aouicher/graphmind --skill graphmind -a opencode -y
Windsurf
$ npx skills add aouicher/graphmind --skill graphmind -a windsurf -y
description: > graphmind gives Claude Code persistent memory and structural code intelligence across all registered projects. Auto-triggers in any registered project directory. MANDATORY: query graphmind before using grep, find, or reading source files. allowed-tools: Bash, Read, Write
**Before using Grep, find, rg, ag, or reading files to understand code:** You MUST query graphmind first. Only fall back to grep/find if graphmind cannot answer (e.g., string literals, config values, non-code patterns).
| Need | Command | MCP tool | |------|---------|----------| | Find a symbol | `graphmind fn <symbol>` | `gm_fn` | | Search by intent | `graphmind search "<query>"` | `gm_search` | | File dependencies | `graphmind deps <file>` | `gm_deps` | | Who calls X | `graphmind query <symbol>` | `gm_query` | | Blast radius | `graphmind fn-impact <symbol>` | `gm_fn_impact` | | Git change impact | `graphmind diff-impact` | `gm_diff_impact` | | Project overview | `graphmind map` | `gm_map` | | File outline | `graphmind outline <file>` | `gm_outline` | | Raw file content | `graphmind file <file>` | `gm_file` | | Who calls chain | — | `gm_who_calls_chain` | | Dead code | — | `gm_dead_code` | | Cross-project | `graphmind cross query <symbol>` | `gm_cross_query` | | Memory search | `graphmind memory search "<query>"` | `gm_memory_search` |
Check: `graphmind status` Register if not: `graphmind register .`
Query before touching any code:
Query for context, decisions, conventions:
**AUTO-RECALL:** The hook automatically searches memory on each prompt. Use `gm_memory_search` for deeper/targeted recall.
**AUTO-SAVE:** When the conversation reveals any of the following, immediately save via `gm_memory_add`:
Save rules:
Read source files only when editing or when the graph doesn't have the answer.
When a symbol or pattern might exist in another project: `graphmind cross query <symbol>` or MCP `gm_cross_query`
**Start of session:** run `graphmind session start` → loads graph summary + recent memory **End of session:** run `graphmind session save` → saves decisions and progress to memory
Your codebase has a shape. Now your AI can see it. And remember it. GraphMind turns your codebase into a knowledge graph your AI can query, navigate, and remember.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.