返回顶部
t

task-decomposer

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
255
下载量
1
收藏
概述
安装方式
版本历史

task-decomposer

# Task Decomposer - 任务拆解器 将复杂需求分解为可执行、可跟踪、最小粒度的任务单元。 ## 🎯 核心功能 ### 1. 需求分析 - 理解业务目标 - 识别关键需求 - 评估复杂度 ### 2. 任务拆解 - 分解为 2-5 分钟的微任务 - 明确任务依赖关系 - 确定验收标准 ### 3. 工作量估算 - 评估每个任务的时间 - 识别风险点 - 制定里程碑 ### 4. 迭代规划 - 按优先级排序任务 - 划分迭代范围 - 制定冲刺计划 --- ## 📋 拆解流程 ### Phase 1: 理解需求 ``` 1. 明确业务目标 - 这个需求解决什么问题? - 预期达到什么效果? 2. 识别关键功能 - 核心功能是什么? - 边界在哪里? - 优先级如何? 3. 评估约束条件 - 技术约束 - 时间约束 - 资源约束 ``` ### Phase 2: 拆解任务 ``` 拆解原则: - 每个任务 2-5 分钟完成 - 每个任务有明确的输入输出 - 每个任务可独立验收 - 任务之间无循环依赖 拆解方法: 1. 按业务流程拆解 2. 按技术层次拆解 3. 按模块/领域拆解 4. 按变更类型拆解 ``` ### Phase 3: 确定依赖 ``` 依赖类型: - 数据依赖 - 需要前置数据 - 功能依赖 - 需要前置功能 - 技术依赖 - 需要前置技术准备 - 环境依赖 - 需要前置环境配置 依赖标记: [P] - 前置任务 [S] - 同级任务 [C] - 并行任务 ``` ### Phase 4: 制定计划 ``` 输出格式: 1. 任务清单 2. 依赖关系图 3. 时间估算 4. 里程碑计划 ``` --- ## 📊 输出模板 ### 任务清单 ```markdown ## 任务清单 | # | 任务 | 预估时间 | 优先级 | 依赖 | 验收标准 | |---|------|----------|--------|------|----------| | 1 | 任务描述 | 3min | P0 | - | 完成标准 | | 2 | 任务描述 | 5min | P0 | #1 | 完成标准 | | 3 | 任务描述 | 3min | P1 | #1 | 完成标准 | ``` ### 任务详情 ```markdown ### #1 任务名称 **描述:** 任务的具体描述 **输入:** 任务需要的输入 **输出:** 任务完成后的产出 **步骤:** 1. 步骤1 2. 步骤2 3. 步骤3 **验收标准:** - [ ] 标准1 - [ ] 标准2 **预估时间:** 3分钟 **风险点:** 可能的风险 ``` ### 里程碑计划 ```markdown ## 里程碑 ### M1: 基础搭建 (第1天) - [ ] 任务1 - [ ] 任务2 - [ ] 任务3 ### M2: 核心功能 (第2-3天) - [ ] 任务4 - [ ] 任务5 - [ ] 任务6 ### M3: 测试完善 (第4天) - [ ] 任务7 - [ ] 任务8 ### M4: 上线准备 (第5天) - [ ] 任务9 - [ ] 任务10 ``` --- ## 🔧 技术栈任务模板 ### Java / Spring Boot ``` 任务类型: 1. Entity/Model 创建 2. Repository 开发 3. Service 开发 4. Controller 开发 5. 配置更新 6. 单元测试 7. 集成测试 8. 文档更新 ``` ### Node.js / Express ``` 任务类型: 1. Model/Schema 定义 2. Route 路由开发 3. Controller 开发 4. Middleware 开发 5. Service 开发 6. 单元测试 7. API 测试 8. 文档更新 ``` ### 前端项目 (React/Vue) ``` 任务类型: 1. Component 开发 2. API 调用封装 3. 状态管理 4. 路由配置 5. 样式开发 6. 单元测试 7. E2E 测试 8. 文档更新 ``` --- ## 📝 任务优先级定义 | 优先级 | 说明 | 适用场景 | |--------|------|----------| | P0 | 最高优先级 | 核心功能、阻塞性问题 | | P1 | 高优先级 | 重要功能、性能优化 | | P2 | 中优先级 | 一般功能、体验优化 | | P3 | 低优先级 | 增强功能、文档完善 | --- ## 🎯 验收标准模板 ### 功能任务 ```markdown **验收标准:** - [ ] 功能正常运行 - [ ] 输入验证通过 - [ ] 输出结果正确 - [ ] 错误处理完善 - [ ] 日志记录完整 ``` ### 重构任务 ```markdown **验收标准:** - [ ] API 兼容性保持 - [ ] 功能行为不变 - [ ] 性能不下降 - [ ] 测试全部通过 - [ ] 文档已更新 ``` ### Bug 修复任务 ```markdown **验收标准:** - [ ] Bug 已修复 - [ ] 相关测试已添加 - [ ] 回归测试通过 - [ ] 没有引入新问题 ``` --- ## 💡 拆解示例 ### 示例:用户登录功能 ``` 原始需求:实现用户登录功能 拆解结果: 1. [P0] 创建 User Entity - 预估:3min - 依赖:无 2. [P0] 创建 UserRepository - 预估:2min - 依赖:#1 3. [P0] 实现 UserService.login() - 预估:5min - 依赖:#2 4. [P0] 创建 LoginController - 预估:3min - 依赖:#3 5. [P0] 添加登录参数验证 - 预估:3min - 依赖:#4 6. [P1] 实现密码加密存储 - 预估:5min - 依赖:#1 7. [P1] 添加登录错误处理 - 预估:3min - 依赖:#4 8. [P1] 编写登录单元测试 - 预估:5min - 依赖:#3 9. [P2] 添加登录日志记录 - 预估:3min - 依赖:#4 10. [P2] 更新 API 文档 - 预估:2min - 依赖:#4 ``` --- ## ⚙️ 配置项 | 配置项 | 类型 | 默认值 | 说明 | |--------|------|--------|------| | `task.max_time` | number | 5 | 单个任务最大时间(分钟) | | `task.min_time` | number | 2 | 单个任务最小时间(分钟) | | `task.output_format` | string | markdown | 输出格式 | --- ## 🚀 使用方法 ### 基本用法 ``` 拆解需求: "拆解用户注册功能" 拆解并估算: "拆解订单查询功能,并估算工时" 拆解并规划: "拆解支付模块,并制定迭代计划" ``` ### 高级用法 ``` 指定技术栈: "拆解商品管理功能,使用 Spring Boot 技术栈" 指定约束: "拆解消息推送功能,在 2 天内完成" 指定优先级: "拆解后台管理系统,按模块优先级排序" ``` --- ## 📊 工作量估算 ### 时间估算标准 | 任务类型 | 简单 | 一般 | 复杂 | |---------|------|------|------| | CRUD 操作 | 2-3min | 5min | 10min | | 业务逻辑 | 3-5min | 10min | 20min | | 接口对接 | 5min | 10min | 20min | | 单元测试 | 3-5min | 5-10min | 15min | | 文档编写 | 2min | 3-5min | 10min | ### 风险系数 | 风险类型 | 系数 | 说明 | |---------|------|------| | 技术不确定性 | 1.2-1.5 | 新技术/不熟悉的领域 | | 依赖复杂度 | 1.1-1.3 | 多系统依赖 | | 数据迁移 | 1.3-1.5 | 需要数据迁移 | | 性能要求 | 1.2-1.3 | 高性能要求 | --- *让任务拆解更简单、更高效 📋✨*

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 task-decomposer-skill-1775982746 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 task-decomposer-skill-1775982746 技能

通过命令行安装

skillhub install task-decomposer-skill-1775982746

下载 Zip 包

⬇ 下载 task-decomposer v1.0.0

文件大小: 6.05 KB | 发布时间: 2026-4-13 12:16

v1.0.0 最新 2026-4-13 12:16
Initial release with major refactor and restructuring:

- Simplified and fully rewritten documentation, with SKILL.md now in Chinese and focused on actionable templates and workflows.
- Removed extended English instructions, universal capability taxonomy, and skill search/generation guidance.
- Added concise task decomposition templates, detailed breakdowns per technical stack (Java/Spring Boot, Node.js, Python, Go, front-end), and ready-to-use markdown output samples.
- Introduced new output formats for task lists, milestone plans, acceptance criteria, time estimation standards, and risk assessment.
- Documentation now emphasizes quick breakdown, planning, estimation, and prioritization for engineering teams.
- Added task configuration options and practical usage examples, streamlining the skill for team/project workflow integration.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部