writing-plans
在动手写代码之前,当你有多步骤任务的规格或需求时使用
作者
分类
开发工具安装
热度:503
下载并解压到你的 skills 目录
复制命令,发送给智能体自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=obra-skills-writing-plans&locale=zh&source=copy
writing-plans 技能详情
技能概述
writing-plans 是一个 Claude 技能,用于在编写代码之前创建全面的实现计划,帮助开发者将多步骤任务分解为可执行的 bite-sized 步骤。
适用场景
核心功能
常见问题
writing-plans 和普通技术文档有什么区别?
传统技术文档通常关注"是什么"和"为什么",而 writing-plans 生成的实现计划专注于"怎么做"。它假设执行计划的工程师对代码库完全陌生,因此包含每个步骤的完整代码、确切的文件路径、具体的命令和预期输出。每个任务都是自包含的,可以独立完成并验证。
一个实现计划应该包含哪些内容?
完整的实现计划必须包含:目标说明(一句话描述要构建什么)、架构概述(2-3 句话说明技术方案)、技术栈、详细的任务列表。每个任务要明确涉及的文件(创建/修改/测试)、分步骤的执行指令(使用 checkbox 语法)、完整的代码示例、具体的运行命令和预期输出、提交命令。计划文档应保存为 docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md 格式。
如何使用 writing-plans 生成的计划?
在 Claude Code 等支持子代理的 Harness 中,使用 superpowers:subagent-driven-development 来执行计划,每个任务由独立的子代理完成并通过两级评审。在不支持子代理的环境中,使用 superpowers:executing-plans 在当前会话中批量执行计划,并在关键检查点进行评审。每个任务完成后,应该看到明确的成功信号(测试通过、功能验证等)再继续下一个任务。