一键导入
superplan-plan
Use when the target is understood but the work still needs an execution path, task breakdown, or proof strategy before implementation begins.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the target is understood but the work still needs an execution path, task breakdown, or proof strategy before implementation begins.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when routed repo work still has meaningful ambiguity about behavior, constraints, taste, or acceptance intent, and that ambiguity would make planning or execution unsafe.
Use when a new request might involve repo work, tracked changes, workspace-specific decisions, or durable coordination and you must decide whether Superplan should engage before exploring or implementing.
Use when tracked work is already shaped and the next move is to execute, verify, block, or request feedback without replanning from scratch.
Use when Superplan may engage and you need to decide whether to stay lightweight, create one tracked task, gather context first, or shape deeper structure before execution begins.
Use when Superplan has decided to engage and the work still needs plans, specs, proof paths, or multiple tracked tasks shaped before bounded execution can start.
Use when brownfield or long-running repo work lacks durable context about architecture, conventions, or recurring gotchas that future tasks will need again.
| name | superplan-plan |
| description | Use when the target is understood but the work still needs an execution path, task breakdown, or proof strategy before implementation begins. |
Turn an understood target into the current execution path.
In Superplan, this means writing or updating the current change plan through the CLI, while keeping graph truth, spec truth, and task-contract truth distinct.
Use when:
superplan change plan set <change-slug> --stdin --json for sequencing, dependency logic, and execution strategy.superplan/context/, .superplan/decisions.md, and .superplan/gotchas.md when they materially affect the pathsuperplan task scaffold batch <change-slug> --stdin --json scaffold step instead of repeated superplan task scaffold new callsMake the useful reasoning visible to the user without narrating Superplan ceremony.
planning mode.2-3 concrete approaches with trade-offs before locking into oneIf there is only one credible path, say that plainly and explain why alternatives are not worth carrying forward.
Each plan step should be small enough to execute and verify cleanly.
Prefer:
Treat "bite-sized" literally.
Prefer step granularity like:
If a step bundles multiple edits, multiple checks, and multiple decisions, it is too large.
When writing a change plan through superplan change plan set, encode enough detail that execution can proceed without guesswork:
superplan-shape or superplan-executeVague sequencing is not planning.
When planning is user-visible, prefer this public shape:
Do not reduce the response to "here is the plan" if the more helpful answer is "here is what I think you want, the realistic options, and the path I recommend."
For each meaningful task or frontier unit, prefer this structure:
When the proof path is known, write it in explicit command style:
Run: exact command or workflowExpected: what pass, fail, or decision signal should appearWhen the plan includes task scaffolding, be explicit:
.superplan/superplan change new <change-slug> --single-task "..." --json for the one-task fast pathsuperplan change task add <change-slug> --title "..." ... --json to define tracked work and let the CLI place graph and task-contract artifacts correctlysuperplan change plan set <change-slug> --stdin --json to write the plan itself instead of editing plan.md directlyspec -> plan -> tasks ritual when a smaller structure is enoughUse .superplan/decisions.md for meaningful path choices, sequencing trade-offs, or user-approved changes that future execution should preserve.
Do not log every plan step.
Normal handoff is to superplan-shape or superplan-execute, depending on whether artifact shaping is still needed or the execution frontier is already clear.
If the plan still needs durable task contracts or graph structure, hand off to superplan-shape.
If the frontier is already explicit and bounded, hand off to superplan-execute.