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