Skills Directory精选自 GitHub 的开源 Skills

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

核心规则

每个任务都要小到能在一次专注的工作中完成实现、测试和验证,并带有明确的验收标准。

执行阶段

  1. 阶段 01进入计划模式

    以只读方式阅读规格和相关代码,识别现有模式、组件依赖、风险和未知项,期间不写代码。

  2. 阶段 02依赖图与纵切

    画出依赖图,自底向上排序,并按完整功能路径纵向切分,而不是按数据库、API、UI 分层。

  3. 阶段 03编写任务

    每个任务写明描述、验收标准、验证方式、依赖、可能涉及的文件和规模,L 及以上继续拆分。

  4. 阶段 04排序与检查点

    满足依赖、高风险任务靠前,每 2–3 个任务设置一次验证检查点。

  5. 阶段 05保存并确认

    写入 tasks/plan.md 和 tasks/todo.md(或指定的追踪器),不覆盖未完成的计划,并请用户审阅批准。

权限说明(据 SKILL.md 整理)

能力是否需要说明
文件写入部分需要只写 tasks/plan.md 和任务清单(默认 tasks/todo.md),规划期间不写代码。
命令执行不需要测试和构建命令只写进任务的验证步骤,不在规划时执行。
网络外发部分需要仅当项目或用户指定外部追踪器(如 GitHub Issues、Jira、Linear)时,在其中创建任务项。

SKILL.md 头部信息(YAML)

SKILL.md 头部信息(YAML)commit 8300e1b
---
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,确认权限后再使用。