unknown-skilllisted
Install: claude install-skill aouicher/graphmind
# graphmind — Persistent Code Intelligence
## MANDATORY: Search through graphmind FIRST
**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` |
## Is this project registered?
Check: `graphmind status`
Register if not: `graphmind register .`
## The 3-Layer Rule — always follow this order
### Layer 1 — Structural graph (what the code IS)
Query before touching any code:
- Find a symbol: `graphmind fn <symbol>` or MCP `gm_fn`
- File dependencies: `graphmind deps <file>` or MCP `gm_deps`
- Blast r