Skip to content

ix-infrastructure/ix-claude-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ix-claude-plugin

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.

Installation

/plugin marketplace add ix-infrastructure/ix-claude-plugin
/plugin install ix-memory

Restart Claude Code after installing.

Requirements

  • Ix Memory installed and running (ix status returns ok)
  • jq in PATH
  • ripgrep (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.

Skills

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.

Agents

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

Automatic hooks

Trigger Hook Effect
User sends any prompt UserPromptSubmitix-briefing.sh Injects session briefing (goals, bugs, decisions) once per 10 min — requires Ix Pro
Claude runs Grep or Glob PreToolUseix-intercept.sh Front-runs with ix text + ix locate/ix inventory
Claude runs Read PreToolUseix-read.sh Front-runs with ix inventory + ix overview for the file
Claude runs Bash with grep/rg PreToolUseix-bash.sh Extracts pattern, front-runs with ix text + ix locate
Claude edits a file PreToolUseix-pre-edit.sh Runs ix impact before the edit
Claude edits a file PostToolUseix-ingest.sh (async) Runs ix map <file> to update the graph
Claude finishes responding Stopix-map.sh (async) Runs ix map to refresh the full graph

All hooks bail silently if ix is not in PATH or the backend is unreachable.

Uninstall

/plugin uninstall ix-memory

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages