← ClaudeAtlas

pdlc-tasklisted

阶段内任务跟踪(创建/更新任务列表,附在工作流上)
kanfu-panda/pdlc-skills · ★ 7 · AI & Automation · score 83
Install: claude install-skill kanfu-panda/pdlc-skills
# 任务管理 <!-- @include templates/prompts/iron-law.md --> 管理功能开发任务的拆解、分配与进度追踪。支持从 PRD 自动拆解任务、标记任务状态。 ## 子命令解析 从 `$ARGUMENTS` 中解析子命令和参数: | 子命令 | 格式 | 说明 | |--------|------|------| | `plan <��能名或功能ID>` | 从 PRD 自动拆解任务列表 | | `list [功能名或功能ID]` | 查看任务状态(不传则查看全部未完成任务) | | `start <任务ID>` | 标记任务为进行中 | | `done <任务ID>` | 标记任务为已完成 | | `blocked <任务ID> <原因>` | 标记任务为阻塞,记录阻塞原因 | | `reopen <任务ID>` | 重新打开任务(撤销 done/blocked) | 如果未提供子命令或子命令无法识别,输出以上帮助信息后停止。 --- ## 任务 ID 与文件约定 ### 任务 ID 格式 `T<YYYYMMDD>-<NN>-<类型>` - `YYYYMMDD`:任务拆解日期 - `NN`:当日两位递增序号 - 类型: - `feat` — 功能代码实现 - `test` — 测试编写 - `doc` — 文档输出 - `infra` — 基础设施/脚手架 - `design` — ���计产出 示例:`T20260406-01-feat`、`T20260406-02-test` ### 任务清单文件路径 `docs/06_tasks/<功能ID>-<功能名>-tasks.md` 示例:`docs/06_tasks/F20260406-01-user-auth-tasks.md` 若功能ID未知(如独立任务),使用:`docs/06_tasks/YYYYMMDD-<关键词>-tasks.md` ### 任务清单文档格式 ```markdown <!-- PDLC-TASKS --> <!-- 功能ID: F20260406-01 --> <!-- 功能名称: user-auth --> <!-- 关联PRD: docs/01_requirements/prd/F20260406-01-user-auth-prd.md --> <!-- 最后更新: 2026-04-06 --> # 任务清单:user-auth(F20260406-01) ## 总览 - 总任务数:N - 待开始:N | 进行中:N | 已完成:N | 阻塞:N ## 任务列表 | 任务ID | 类型 | 描述 | 状态 | 估时 | 截止日期 | 关联文档 | 备注 | |--------|------|------|------|------|---------|---------|------| | T20260406-01-design | design | 创建 API 设计文档 | ⬜ 待开始 | 2h | 2026-04-07 | - | - | | T20260406-02-design | design | 创建数据库设计文档 | ⬜ 待开始 | 1h | 2026-04-07 | - | - | | T20260406-03-infra | infra | 生成代码脚手架 | ⬜ 待开始 | 0.5h | 2026-04-07 | - | - | | T2026