Explores and reasons about unfamiliar codebases using graph-based analysis: traces errors to root causes, assesses change risk and blast radius, produces architecture documentation and risk-ordered implementation plans, and audits dependency structure for improvement areas.
Analyzes system design quality — coupling, cohesion, smells, hotspots. Produces a ranked list of improvement areas. Purely graph-based, no source reads.
Root cause analysis agent. Traces execution paths from a symptom to failure candidates. Use when debugging a specific failure or unexpected behavior.
General-purpose codebase exploration agent. Use for open-ended questions about unfamiliar code, tracing data flows, or understanding how components connect.
Generates a risk-ordered refactor plan with safe edit boundaries. Use before any multi-file change to understand blast radius and sequencing.
Builds a complete architectural mental model of a codebase or subsystem. Use when you need to orient in an unfamiliar codebase before making changes.
> [ix-claude-plugin shared model](../shared.md)
Root cause analysis — trace execution path to a failure, narrow candidates, read minimal source only at suspected failure points.
Generate narrative-first, importance-weighted documentation for a repo, system, or subsystem with a selective reference layer. Use --full for deeper module/class/method coverage.
Change risk analysis — blast radius, affected systems, and what to test. Depth scales with risk level; low-risk targets stop early.
Deep dive into a symbol, feature, or bug. Graph-first, minimal code reads, early stopping when sufficient evidence found.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A Claude Code plugin that turns Claude into a graph-reasoning engineering agent using Ix Memory as its structured memory backend.
Claude + Ix = reasoning engine + persistent code knowledge graph. Skills are cognitive abstractions (not CLI wrappers) that minimize token usage and maximize accuracy.
/plugin marketplace add ix-infrastructure/ix-claude-plugin
/plugin install ix-memory
Restart Claude Code after installing.
After install, Claude is taught to prefer Ix for structural questions, hooks automatically front-run common search/edit paths with Ix context, and Claude appends a short final Ix section when hooks materially helped on that turn.
ix status returns ok)jq in PATHripgrep (rg) in PATH# Ubuntu/Debian
sudo apt install jq ripgrep
# macOS
brew install jq ripgrep
Ix Pro is optional. All skills and hooks work with basic Ix. Pro adds session briefing injection (goals, bugs, decisions) via the ix-briefing.sh hook.
High-level cognitive skills — each one infers intent, orchestrates multiple graph queries, and synthesizes output. None are CLI aliases.
| Skill | What it does | Key rule |
|---|---|---|
/ix-understand [target] | Build a mental model of a system or the whole repo | Graph only — no source reads |
/ix-investigate <symbol> | Deep dive: what it is, how it connects, execution path | Graph first, one symbol read max |
/ix-impact <target> | Change risk: blast radius, affected systems, test targets | Depth scales with risk level |
/ix-plan <targets...> | Risk-ordered implementation plan for a set of changes | Parallel impact, finds shared dependents |
/ix-debug <symptom> | Root cause analysis from symptom to candidates | Targeted reads at suspects only |
/ix-architecture [scope] | Design health: coupling, smells, hotspots | Graph only — never reads source |
| `/ix-docs [--full] [--style narrative | reference | hybrid] [--split] [--single-doc] [--out ]` |
All skills fall back gracefully when ix is unavailable.
Autonomous multi-step agents for complex tasks:
| Agent | Purpose |
|---|---|
ix-explorer | General-purpose graph exploration, open-ended questions |
ix-system-explorer | Full architectural model of a codebase or region |
ix-bug-investigator | Autonomous investigation from symptom to root cause candidates |
ix-safe-refactor-planner | Blast radius + safe change sequencing for refactors |
ix-architecture-auditor | Full structural health report with ranked improvements |
| Trigger | Hook | Effect |
|---|---|---|
| User sends any prompt | UserPromptSubmit → ix-briefing.sh | Injects session briefing (goals, bugs, decisions) once per 10 min — requires Ix Pro; also instructs Claude to append a short final Ix section when hooks helped |
Claude runs Grep or Glob | PreToolUse → ix-intercept.sh | Front-runs with ix text + ix locate/ix inventory |
Claude runs Bash with grep/rg | PreToolUse → ix-bash.sh | Extracts pattern, front-runs with ix text + ix locate |
| Claude edits a file | PreToolUse → ix-pre-edit.sh | Runs ix impact before the edit |
| Claude edits a file | PostToolUse → ix-ingest.sh (async) | Runs ix map <file> to update the graph |
| Claude finishes responding | Stop → ix-annotate.sh | Emits a factual summary of how ix helped on that turn on non-modelSuffix channels |
| Claude finishes responding | Stop → ix-map.sh (async) | Runs ix map to refresh the full graph |
hooks/ix-read.sh remains in the repo as a disabled placeholder, but it is not registered in hooks/hooks.json and does not run at runtime.
All hooks bail silently if ix is not in PATH or the backend is unreachable.
If you want to see exactly which ix CLI commands Claude-triggered hooks run, start Claude Code with IX_DEBUG_LOG set in its environment:
export IX_DEBUG_LOG=/tmp/ix-hooks.log
tail -f /tmp/ix-hooks.log
The hooks will append lines like:
[2026-04-19T12:34:56-0700] [ix-intercept] CMD ix text AuthService --limit 15 --format json --path src/
[2026-04-19T12:34:56-0700] [ix-intercept] CMD ix locate AuthService --format json
CMD ... lines are the exact shell-escaped ix invocations. INJECT ... lines show the exact context a hook injected back into Claude.
/plugin uninstall ix-memory
npx claudepluginhub ix-infrastructure/ix-claude-plugin --plugin ix-memoryClaude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.