用途:当已有规格或需求、准备实施多步骤任务且尚未接触代码时,用该技能编写完整的实现计划。它假设执行者熟悉开发但不了解本代码库与问题域,因此要求写下全部必要信息。
主要能力:先做范围检查,若规格覆盖多个独立子系统,建议拆成每个子系统一份计划;随后规划文件结构,明确将创建或修改的文件及其职责,再据此做任务分解。任务粒度按“一步一个动作(2-5 分钟)”组织,典型步骤为:写失败测试、运行确认失败、写最小实现、运行确认通过、提交。计划需使用统一头部,包含目标、架构、技术栈,并标注所需子技能;任务中列出文件路径与复选框步骤。
使用方式:开始时声明正在使用该技能创建实现计划;应在专门的工作树中运行;计划默认保存到 docs/petropowers/plans/YYYY-MM-DD-<feature-name>.md,用户对保存位置有偏好时以偏好为准。计划禁止占位内容,每一步都要给出实际代码、精确命令与预期输出;文件路径必须精确;遵循 DRY、YAGNI、TDD 与频繁提交。写完做自审:核对规格覆盖、扫描占位符、检查类型与方法签名一致性,发现问题就地修正。最后让执行者选择子代理驱动或内联批量执行方式。
适用场景:多步骤功能开发前的计划编写,配合头脑风暴、子代理开发或计划执行等技能使用。
限制:资料未说明其具体运行环境、许可或收费方式;示例命令与代码来自资料原文,实际路径、测试框架与提交信息需按项目调整。