用途:为工程师编写完整的实施计划,假设执行者对代码库、工具链和问题域几乎一无所知,但具备开发能力。计划以“小任务”形式呈现,每个步骤只做一件事(约 2-5 分钟),例如先写失败测试、运行确认失败、写最小实现、运行确认通过、提交。
主要能力:明确每个任务要改动的文件(创建、修改、测试的精确路径)、给出完整代码而非笼统描述、给出精确命令与预期输出、引用相关技能(@ 语法)。计划文档需带固定头部,包含目标、架构、技术栈,并提示使用 @skills/collaboration/executing-plans/SKILL.md 逐任务执行。
使用方式:应在专门的工作树(worktree)中运行,开始时声明“I'm using the Writing Plans skill to create the implementation plan.”。计划保存到 docs/plans/YYYY-MM-DD-<feature-name>.md。保存后提供两种执行选择:子代理驱动(本会话内每任务派发新子代理并审查)或并行会话(在新会话中用 executing-plans 批量执行并设检查点)。
适用场景:需要把功能开发拆解为可逐步执行、可测试、可提交的工程任务时。
限制:资料未提供具体安装命令、收费方式、支持平台或效果数据;其执行依赖相关技能与工作树环境。