AgentSkillsCN

plan

审慎规划——在每个OpenSpec阶段之间穿插回顾暂停,逐步推进。

SKILL.md
--- frontmatter
name: plan
description: Deliberate planning — iterate through each OpenSpec stage with review pauses between artifacts.
argument-hint: <change-name>

/fab:plan — Deliberate Planning

Steps through each OpenSpec planning stage one at a time, pausing after each artifact for review. Use when requirements are ambiguous, the domain is unfamiliar, scope is large, or stakeholders need to review at each stage.

When to Use

FactorUse /fab:sketch insteadPlan
RequirementsClear, well-definedAmbiguous, evolving
DomainWell-understoodNew, unfamiliar
ScopeSmall to mediumLarge, multi-system
Review needsReview once at the endReview each stage

Use plan when you need to think carefully at each stage or when requirements might change based on what you learn during planning.

Procedure

See references/planning-procedure.md for the full procedure, but in brief:

  1. Check for existing change at openspec/changes/<name>/ — resume from last completed stage if partial
  2. Create change folder with /opsx:new <name> if needed
  3. Iterate through stages with /opsx:continue <name>, pausing after each:
    • ProposalSpecsDesignTasks
  4. Pause after final stage — run /fab:bootstrap <name> when ready

After Plan

Review all artifacts in openspec/changes/<name>/, then run /fab:bootstrap <name> to decompose and create the task graph.