用途:当你已有规格或需求、准备处理多步骤任务时,在接触代码之前使用 writing-plans 编写实施计划。它假设执行工程师技术熟练,但几乎不了解你的工具链与问题领域,也不擅长测试设计,因此计划需自包含。
主要能力:把整个计划拆成小颗粒任务,每步一个动作(2-5 分钟),典型步骤为:写失败测试、运行确认失败、写最小实现、运行确认通过、提交。计划文档必须带固定头部,包含目标、架构、技术栈,并注明执行者需使用 superpowers:executing-plans 子技能。每个任务需列出要创建、修改、测试的确切文件路径,给出完整代码而非“添加校验”这类描述,并写明确切命令与预期输出。
使用方式:开始时声明“I'm using the writing-plans skill to create the implementation plan.”。应在专用 worktree 中运行(由 brainstorming 技能创建)。计划保存到 docs/plans/YYYY-MM-DD-<feature-name>.md。保存后提供两种执行选择:子代理驱动(本会话内,每个任务派发新子代理并在任务间审查,需 superpowers:subagent-driven-development)或并行会话(在新会话中用 executing-plans 批量执行并设检查点)。
原则与限制:遵循 DRY、YAGNI、TDD、频繁提交;始终使用确切文件路径;用 @ 语法引用相关技能。资料未提供该技能的安装方式、收费、平台支持或效果数据。