From dev
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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev:planning-and-task-breakdownThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
将工作分解为小的、可验证的任务,并附带明确的验收标准。好的任务拆分是 Agent 可靠完成工作和产出混乱之间的区别。每个任务应该小到可以在单次聚焦 session 中实现、测试和验证。
将工作分解为小的、可验证的任务,并附带明确的验收标准。好的任务拆分是 Agent 可靠完成工作和产出混乱之间的区别。每个任务应该小到可以在单次聚焦 session 中实现、测试和验证。
何时不使用: 范围明显的单文件变更,或 spec 已经包含良好定义的任务。
在编写任何代码之前,以只读模式操作:
在规划期间不要写代码。 输出是一个计划文档,不是实现。
绘制什么依赖什么:
数据库 Schema
│
├── API 模型/类型
│ │
│ ├── API 端点
│ │ │
│ │ └── 客户端 API 调用
│ │ │
│ │ └── UI 组件
│ │
│ └── 验证逻辑
│
└── 种子数据 / 迁移
实现顺序自底向上遵循依赖图:先构建基础。
与其先构建所有数据库、然后所有 API、然后所有 UI——不如一次构建一条完整的功能路径:
错误(横向切片):
任务 1: 构建整个数据库 Schema
任务 2: 构建所有 API 端点
任务 3: 构建所有 UI 组件
任务 4: 连接所有内容
正确(纵向切片):
任务 1: 用户可以创建账户(注册的 Schema + API + UI)
任务 2: 用户可以登录(认证的 Schema + API + UI)
任务 3: 用户可以创建任务(任务的 Schema + API + UI)
任务 4: 用户可以查看任务列表(查询 + API + UI)
每个纵向切片交付可工作的、可测试的功能。
每个任务遵循以下结构:
## 任务 [N]: [简短描述性标题]
**描述:** 一段话解释这个任务完成什么。
**验收标准:**
- [ ] [具体的、可测试的条件]
- [ ] [具体的、可测试的条件]
**验证方式:**
- [ ] 测试通过:运行项目测试套件
- [ ] 构建成功:运行项目构建命令
- [ ] 手动检查:[描述要验证什么]
**依赖:** [此任务依赖的任务编号,或"无"]
**可能涉及的文件:**
- `src/path/to/file.ts`
- `tests/path/to/test.ts`
**预估范围:** [小: 1-2 文件 | 中: 3-5 文件 | 大: 5+ 文件]
安排任务顺序使:
添加明确检查点:
## 检查点: 任务 1-3 之后
- [ ] 所有测试通过
- [ ] 应用构建无错误
- [ ] 核心用户流程端到端工作
- [ ] 在继续之前与人类审查
# 实现计划: [功能/项目名称]
## 概述
[一段话总结我们正在构建什么]
## 架构决策
- [关键决策 1 及理由]
- [关键决策 2 及理由]
## 任务列表
### 阶段 1: 基础
- [ ] 任务 1: ...
- [ ] 任务 2: ...
### 检查点: 基础
- [ ] 测试通过,构建干净
### 阶段 2: 核心功能
- [ ] 任务 3: ...
- [ ] 任务 4: ...
### 检查点: 核心功能
- [ ] 端到端流程工作
### 阶段 3: 打磨
- [ ] 任务 5: ...
- [ ] 任务 6: ...
### 检查点: 完成
- [ ] 所有验收标准满足
- [ ] 准备好审查
## 风险与缓解
| 风险 | 影响 | 缓解措施 |
|------|------|----------|
| [风险] | [高/中/低] | [策略] |
## 待定问题
- [需要人类输入的问题]
开始实现之前,确认:
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub dogemassaji/cc-plugins-marketplace --plugin dev