ix-infrastructure/ix-cursor-plugin/ix-plan
Claude Code and agent skill by ix-infrastructure/ix-cursor-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-cursor-plugin/ix-planSKILL.md
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)
Call ix_briefing with {}. If ok is true, Pro is available. Extract data.goals, data.plans, and data.decisions for use in Pro steps below. If it returns ok: false, skip all [Pro] labeled steps.
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 call in parallel:
ix_textwith{ "pattern": "<$ARGUMENTS>", "limit": 10 }ix_locatewith{ "symbol": "<$ARGUMENTS>" }
Identify the 1–4 most relevant symbols and treat those as targets.
Phase 2 — Impact per target (parallel)
For each identified target, call simultaneously:
ix_impactwith{ "target": "<target>" }ix_callerswith{ "symbol": "<target>" }(limit 10 per token-budgets rule)
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, call
ix_subsystemswith{}(reads cached data — cheap) and check if any non-low-risk target's region has high coupling. - If either condition is true:
- Spawn
ix-safe-refactor-plannerwith pre-filled context: - 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 result 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 by calling ix_trace with { "symbol": "<highest-risk-target>", "to": "<second-target>" }.
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)
Call ix_depends with { "symbol": "<highest-risk-target>", "depth": 2 }.
Identify if any third symbol depends on multiple targets (shared blast radius — highest testing priority).
Phase 5 — Project context [Pro]
If Pro is available:
- Check
data.plansfrom the briefing result for existing plans overlapping this change. - Check
data.goalsfor active goals this change serves.
Cross-reference to avoid duplicate work. If an existing plan covers these targets, reference it. If active goals exist, note which goal this change serves.
At the end of the output, suggest the user record a plan to track execution (Pro feature).
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 to
SAVE_PATH. - 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-cursor-plugin/ix-plan)