用途:在有规格或需求、开始写代码之前,为多步骤任务编写完整实现计划。计划假设执行者对代码库与问题域几乎零上下文,因此要写清每个任务涉及的文件、代码、测试、文档与验证方式。
主要能力:先做范围检查,若规格含多个独立子系统,建议拆成多个计划,每个计划自身能产出可运行、可测试的软件。先做文件结构规划,明确各文件职责与边界,再据此分解任务。任务按 2-5 分钟一个动作拆成小步骤,典型顺序为:写失败测试、运行确认失败、写最小实现、运行确认通过、提交。计划以指定头部开头,包含目标、架构、技术栈,并注明必需子技能 solopowers-subagent-driven-development(推荐)或 solopowers-executing-plans。禁止占位符,每步需给出实际代码、确切命令与预期输出,不使用 TBD、TODO 或“类似任务 N”等写法。完成后做自审:规格覆盖、占位符扫描、类型一致性。
使用方式:开始时声明“I'm using the writing-plans skill to create the implementation plan.”。默认把计划保存到 SoloTerm 项目草稿区 solopowers/plans/YYYY-MM-DD-<feature-name>;用户对草稿区名称或位置的偏好可覆盖默认值。默认不写入或提交仓库 Markdown 文件;若之后要把草稿区持久化到 Git,可使用 solopowers-commit-scratchpad 技能。若在隔离 worktree 中工作,应在执行时通过 solopowers-using-git-worktrees 技能创建。保存后提供执行选择:推荐子代理驱动(每个任务派发新子代理并在任务间评审),或使用 executing-plans 的批处理加检查点内联执行。
适用场景:已有需求或规格、需要在写代码前产出可逐步执行且可测试的实现计划时。
限制:资料未提供该技能的收费、价格、平台支持范围、效果指标或安装命令。