用途:当已有规格或需求、准备处理多步骤任务时,在接触代码前使用本技能编写实施计划。计划假设执行工程师对本代码库零上下文,因此需记录每个任务要改哪些文件、代码、测试与文档,并拆成可独立验证的小任务。
主要能力:先做范围检查,若规格覆盖多个独立子系统,建议拆成每个子系统一份计划;先规划文件结构,明确各文件职责与边界,再据此分解任务。每个任务包含目标、涉及文件(创建/修改/测试)、验收标准、验证命令与分步步骤,步骤内嵌失败测试、运行验证、最小实现、通过验证与提交。计划保存到 docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md(用户偏好可覆盖)。
使用方式:开始时声明正在使用该技能;必须先调用 TaskList 检查已有任务,再探索代码或写计划。计划文档需带固定头部(目标、架构、技术栈、规格路径、全局约束、用户已定决策)。任务粒度以可独立验证、只涉及单一关注点、可单独提交为准;TDD 循环发生在任务内部而非拆成独立任务。写完后做自检:规格覆盖、占位符扫描、类型一致性。
限制:技能明确禁止调用 EnterPlanMode 或 ExitPlanMode,完成流程通过 AskUserQuestion 管理;不得写 TBD、TODO、稍后实现等占位内容,也不得写“类似任务 N”而省略代码。执行交接只能通过 AskUserQuestion 让用户选择子代理驱动或并行会话。资料未提供具体收费、平台与效果信息。