← スキル一覧に戻る

task-splitting
by ChuDiRen
⭐ 7🍴 2📅 2026年1月24日
SKILL.md
name: task-splitting description: 任务拆分技能。将需求文档拆分为前端、后端、测试任务清单,定义优先级和验收标准。
Skill: Task Splitting(任务拆分)
技能描述
本技能用于将需求文档和设计文档拆分为可执行的开发任务,包括前端任务、后端任务、API测试任务和E2E测试任务。
适用场景
- 项目启动前的任务规划
- 迭代开发任务分配
- 工时评估和资源规划
核心能力
1. 任务识别
- 从需求中提取开发任务
- 从设计中提取实现任务
- 识别技术债务任务
2. 任务拆分
- 按合适粒度拆分(2-4小时)
- 定义任务依赖关系
- 标注任务优先级
3. 验收标准
- 定义可测试的验收条件
- 明确任务完成边界
- 关联测试用例
执行流程
1. 阅读需求文档和设计文档
↓
2. 识别功能模块
↓
3. 拆分前端任务
↓
4. 拆分后端任务
↓
5. 拆分API测试任务
↓
6. 拆分E2E测试任务
↓
7. 排列优先级和依赖
↓
8. 输出4份任务清单
输出文件
docs/tasks-frontend.md- 前端开发任务docs/tasks-backend.md- 后端开发任务docs/tasks-api-testing.md- API测试任务docs/tasks-e2e-testing.md- E2E测试任务
任务清单模板
# {端}开发任务清单
## 概览
| 指标 | 数值 |
|------|------|
| 总任务数 | {N} |
| 总工时 | {X}h |
| P0任务 | {N1} |
| P1任务 | {N2} |
| P2任务 | {N3} |
## 任务列表
| ID | 任务名称 | 优先级 | 工时 | 依赖 | 验收标准 |
|----|---------|:------:|:----:|------|----------|
| FE-001 | 项目初始化 | P0 | 2h | 无 | 项目可启动 |
| FE-002 | 路由配置 | P0 | 2h | FE-001 | 路由跳转正常 |
## 任务详情
### FE-001:项目初始化
**基本信息**
- 优先级:P0
- 工时:2h
- 依赖:无
- 负责人:待分配
**任务描述**
1. 使用Vite创建Vue3项目
2. 配置TypeScript
3. 安装核心依赖(Element Plus, Pinia, Vue Router, Axios)
4. 配置路径别名
**验收标准**
- [ ] 项目可以正常启动
- [ ] TypeScript编译无错误
- [ ] 依赖安装完整
**相关文件**
- `frontend/package.json`
- `frontend/vite.config.ts`
- `frontend/tsconfig.json`
---
### FE-002:路由配置
...
任务拆分原则
1. 粒度原则
| 粒度 | 工时 | 适用场景 |
|---|---|---|
| 过细 | <1h | 不推荐,管理成本高 |
| 合适 | 2-4h | ✅ 推荐 |
| 过粗 | >8h | 不推荐,风险难控 |
2. 优先级定义
| 优先级 | 说明 | 示例 |
|---|---|---|
| P0 | 核心功能,阻塞其他任务 | 项目初始化、登录认证 |
| P1 | 重要功能,主流程必需 | 核心业务CRUD |
| P2 | 辅助功能,可延后 | 高级搜索、导出功能 |
3. 依赖关系
- 明确标注前置任务ID
- 避免循环依赖
- 关键路径任务优先
4. 验收标准
- 必须可测试
- 必须可量化
- 包含正向和异常场景
任务分类
前端任务类型
| 类型 | 前缀 | 示例 |
|---|---|---|
| 基础设施 | FE-0xx | 项目初始化、路由配置 |
| 页面开发 | FE-1xx | 登录页、列表页、详情页 |
| 组件开发 | FE-2xx | 表格组件、表单组件 |
| API集成 | FE-3xx | 接口封装、数据处理 |
| 状态管理 | FE-4xx | Store定义、数据流 |
后端任务类型
| 类型 | 前缀 | 示例 |
|---|---|---|
| 基础设施 | BE-0xx | 项目初始化、配置管理 |
| 数据层 | BE-1xx | Entity、Repository |
| 业务层 | BE-2xx | Service实现 |
| 接口层 | BE-3xx | Controller、DTO |
| 安全认证 | BE-4xx | JWT、权限控制 |
测试任务类型
| 类型 | 前缀 | 示例 |
|---|---|---|
| API测试 | AT-xxx | 接口测试用例 |
| E2E测试 | ET-xxx | 端到端测试用例 |
工时估算指南
| 任务类型 | 参考工时 |
|---|---|
| 简单页面(列表/表单) | 2-4h |
| 复杂页面(多交互) | 4-8h |
| 简单接口(CRUD) | 1-2h |
| 复杂接口(业务逻辑) | 2-4h |
| API测试(每接口) | 1-2h |
| E2E测试(每流程) | 2-4h |
质量检查清单
- 任务颗粒度合适(2-4小时)
- 优先级分配合理
- 依赖关系正确无循环
- 验收标准可测试
- 覆盖所有功能模块
- 包含测试任务
- 工时估算合理
注意事项
- 避免遗漏:检查需求文档每个功能点都有对应任务
- 测试优先:测试任务是必选项,不是可选项
- 依赖清晰:新人也能看懂任务执行顺序
- 验收明确:避免模糊的验收标准如"功能正常"
スコア
総合スコア
40/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です