planning-and-task-breakdowncommit 8300e1bSKILL.md · 任务拆分
计划与任务拆解
把工作拆成按依赖排序、带验收标准和验证步骤的小任务,并写出计划文档和任务清单。
npx skills add addyosmani/agent-skills --skill planning-and-task-breakdown已选中命令,请手动复制。
- 权限
- read-repo
- write-files
- shell
- network
- 兼容工具
- Claude Code, Codex, Cursor, Copilot, Gemini CLI
- GitHub
- 112.3k
- 来源
- 社区 · Addy Osmani
- 状态
- 扫描通过
- 许可证
- MIT
- 分类
- 任务拆分
核心规则
每个任务都要小到能在一次专注的工作中完成实现、测试和验证,并带有明确的验收标准。
执行阶段
阶段 01进入计划模式
以只读方式阅读规格和相关代码,识别现有模式、组件依赖、风险和未知项,期间不写代码。
阶段 02依赖图与纵切
画出依赖图,自底向上排序,并按完整功能路径纵向切分,而不是按数据库、API、UI 分层。
阶段 03编写任务
每个任务写明描述、验收标准、验证方式、依赖、可能涉及的文件和规模,L 及以上继续拆分。
阶段 04排序与检查点
满足依赖、高风险任务靠前,每 2–3 个任务设置一次验证检查点。
阶段 05保存并确认
写入 tasks/plan.md 和 tasks/todo.md(或指定的追踪器),不覆盖未完成的计划,并请用户审阅批准。
权限说明(据 SKILL.md 整理)
| 能力 | 是否需要 | 说明 |
|---|---|---|
| 文件写入 | 部分需要 | 只写 tasks/plan.md 和任务清单(默认 tasks/todo.md),规划期间不写代码。 |
| 命令执行 | 不需要 | 测试和构建命令只写进任务的验证步骤,不在规划时执行。 |
| 网络外发 | 部分需要 | 仅当项目或用户指定外部追踪器(如 GitHub Issues、Jira、Linear)时,在其中创建任务项。 |
SKILL.md 头部信息(YAML)
---
name: planning-and-task-breakdown
description: Breaks work into ordered tasks. Use when you have a spec or clear requirements and need to break work into implementable tasks. Use when a task feels too large to start, when you need to estimate scope, or when parallel work is possible.
---相关技能
规则扫描无法覆盖所有风险,安装前请阅读此技能的 SKILL.md,确认权限后再使用。