mcpField
D
decomposing-tasks

decomposing-tasks

github.com/dralgorhythm开发12865 次安装14 周前更新
代码仓库

关于 decomposing-tasks

面向开发工作的任务拆分技能,指导团队梳理范围、拆分组件、安排依赖,并验证每项任务是否可独立演示或测试。

主要功能

  1. 01梳理工作范围与主要组件
  2. 02拆分为一至两天的任务
  3. 03安排依赖关系和执行顺序
  4. 04采用纵向、横向或 SPIDR 拆分
  5. 05定义验收标准与完成条件

适用场景

  1. 01将大型功能拆成可测试任务
  2. 02规划功能实现顺序与依赖
  3. 03为任务编写验收标准

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dralgorhythm/claude-agentic-framework --skill decomposing-tasks

安装后在 Claude Code 中输入/decomposing-tasks确认已加载。

详细介绍

任务分解

工作流

  • 了解范围:工作的完整范围是什么?
  • 识别组成部分:主要部分有哪些?
  • 拆分任务:拆分为 1-2 天的任务
  • 安排顺序:确定依赖关系和执行顺序
  • 验证:每项任务都能演示或测试吗?

任务规模指南

过大
  • “构建身份验证系统”
  • 无法在 1-2 天内完成
  • 无法独立测试
恰到好处
  • “创建登录 API 端点”
  • “添加密码验证”
  • “实现 JWT 令牌生成”
过小
  • “添加分号”
  • “重命名变量”
  • 不值得单独跟踪

分解策略

垂直切分

贯穿所有层,实现一项功能。

Feature: User Login
├── API endpoint (POST /login)
├── Input validation
├── Database query
├── JWT generation
├── Error handling
└── Integration test
水平切分

一次完成一个层。

Database Layer
├── Users table
├── Sessions table
└── Indexes

API Layer
├── Login endpoint
├── Logout endpoint
└── Refresh endpoint
SPIDR 方法
  • Spike:研究/调查任务
  • Path:主要流程实现
  • Interface:API/UI 契约
  • Data:存储和架构
  • Rules:业务逻辑和验证

任务模板

## Task: [Title]

**Description**: [What needs to be done]

**Acceptance Criteria**:
- [ ] [Criterion 1]
- [ ] [Criterion 2]

**Dependencies**: [What must be done first]

**Estimate**: [X hours/points]

完成定义

每项任务都应满足:

  • 代码已完成并经过审查
  • 测试已编写并通过
  • 文档已更新
  • 已部署到预发布环境

评论

支持 Markdown