ix-infrastructure/ix-claude-plugin/ix-plan
Claude Code and agent skill by ix-infrastructure/ix-claude-plugin
- community
Checking that the SKILL.md file is still in the repository.
Generate a risk-ordered implementation plan for a set of targets. Assesses blast radius per target, finds data flows between them, and produces a safe change sequence.
Install
npx vskill@latest install ix-infrastructure/ix-claude-plugin/ix-planSKILL.md
Check command -v ix first. If unavailable, use Grep + Read to manually assess blast radius per target.
Argument parsing
Strip --save and any following path token from $ARGUMENTS before resolving targets.
- If
--save <path>is present, setSAVE_PATHto that path. - If
--saveis present without a path, auto-generateix-plan-<target-slug>.mdin cwd (target slug = the first target or first three words of the description with spaces and slashes replaced by-). - If
--saveis absent,SAVE_PATHis empty — do not write a file.
Pro check (optional)
Do not run ix briefing — you have already been told. The plugin's UserPromptSubmit hook injects an [ix] Session briefing once per TTL whenever Pro is reachable. Seen one this session? Pro is available; read activePlans and activeGoals from it. Not seen one? Skip every [Pro] step. Asking costs a whole turn to learn something already in your context.
Goal
Answer: in what order should these changes be made, what will break, and what needs testing?
Phase 1 — Scope (always)
If $ARGUMENTS contains symbol names, proceed. If $ARGUMENTS is a description (no identifiable symbols), first run:
Identify the 1–4 most relevant symbols and treat those as targets.
Phase 2 — Impact per target (parallel)
For each identified target, run simultaneously:
Rank targets by risk level: critical > high > medium > low.
Fast path — all low risk: If every target is low risk AND has < 3 dependents, skip Phases 3–5. Go directly to Output with verdict "SAFE — all targets low risk; no additional data-flow, shared-dependent, or project-context analysis needed."
Delegation gate — high-complexity path: If the fast path did not trigger, check for high complexity:
- From Phase 2 results: does any target have dependents > 20?
- If not already known, run
ix subsystems --format llm(reads cached data — cheap) and check if any non-low-risk target's region has coupling > 5 - If either condition is true:
- Spawn the
ix-exploreragent (Agent tool,subagent_type: "ix-memory:ix-explorer") with pre-filled context. Start its prompt with Role brief: Read${CLAUDE_SKILL_DIR}/refactor-planner-brief.mdbefore anything else and follow it. Then pass: - TARGETS: the resolved symbol list from Phase 1
- RISK_TABLE: the ranked table from Phase 2 (agent skips its own Steps 1–3)
- SUBSYSTEMS: subsystems output from step 2
- Stop — the agent produces the full sequenced plan
Otherwise continue inline with Phases 3–5.
Phase 3 — Data flow (only if 2+ targets AND at least one is medium/high/critical)
Find how the targets connect:
Run for the most architecturally significant pair. Skip if targets are in independent subsystems.
Phase 4 — Shared dependents (only if high/critical targets exist; skip if all low risk)
Identify if any third symbol depends on multiple targets (shared blast radius — highest testing priority).
Phase 5 — Project context and plan tracking [Pro]
If Pro is available (detected above):
Check for existing plans and goals that overlap with this change:
Cross-reference activePlans from the briefing to avoid duplicate work. If an existing plan covers these targets, reference it. If activeGoals exist, note which goal this change serves.
At the end of the output, suggest the user create a plan to track execution:
(Only suggest if no existing plan already covers this work.)
Output
Do not read source code in this skill unless a target cannot be resolved by ix locate.
Save step (only if `SAVE_PATH` is non-empty):
- Write the full output above to
SAVE_PATHusing the Write tool. - Confirm to the user:
Saved to <SAVE_PATH>. - Do not write the file if
--savewas not passed.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ix-plan/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ix-infrastructure/ix-claude-plugin/ix-plan)