← ClaudeAtlas

agile-backloglisted

当用户说"写待办""拆任务""Backlog""Product Backlog""使能项""优先级排序""排迭代"或 using-agile 路由到此,且战略层(VISION + ARCHITECTURE/ADR)已确认时触发。
BaixuanZhu/skills · ★ 1 · AI & Automation · score 78
Install: claude install-skill BaixuanZhu/skills
# 产品待办 (Agile Backlog) ## 0. 前置条件(缺失则路由回退) | 条件 | 缺失时路由 | |------|-----------| | `agile-docs/` 目录存在 | → using-agile 初始化 | | `agile-docs/VISION.md` 存在 | → agile-strategic 阶段 A | | `agile-docs/ARCHITECTURE.md` + `ADR.md` 存在 | → agile-strategic 阶段 B(用户明确跳层时可缺,T-NNN 由门禁 ① 拦截) | ## 1. 定位 本技能是执行层中枢,产出**单一文件**:`agile-docs/PRODUCT-BACKLOG.md`——人读与 Agent 共读同一份。阶段表即机器接口(列名固定契约,见 `references/backlog-rules.md §七`),消费 Agent 读表拿排序和状态,按 id 回读「任务详情」段取详情。 它是**待办池**(to-do list)。技术任务(T-NNN)和功能需求(F-NNN)**平级**进入待办池。不强制 INVEST/Given-When-Then 仪式。 **产出分阶段,每阶段写完即停**(不再一次性出全部): | 阶段 | 产出 | 前置 | |------|------|------| | 阶段 0 | (无文件)决策问询 | 读 VISION/ADR + 项目画像 | | 阶段 1 | 阶段表 + 估点建议(§3 阶段 1,**阶段表即唯一结构**,多阶段分组同步落同一 `.md`) | 阶段 0 完成 | | 阶段 2 | 任务详情展开 + 验收标准(§3 阶段 2) | 阶段 1 确认 | | 阶段 3 | 下游影响评估(§3 阶段 3,仅更新已有 Backlog 时) | 阶段 2 确认 | | 阶段 4 | 接受 .done 同步(§3 阶段 4,仅 .done.yaml 回传时) | `.done.yaml` 存在(入口闭环路由;Sprint 未关闭时先经 agile-sprint 关闭) | **决策用选择题问**(`using-agile/references/interview-protocol.md`):先读 VISION/ADR 补事实(文档优先),只把真决策(范围/优先级/估点/验收)用「候选 + 推荐 + 自定义」一次一问地喂给用户。变更时先分级(`using-agile/references/change-matrix.md §二`),禁止整层��访。 ## 2. 写前对齐(先问询,再产出) ### 2a. agent 自检 checklist(机械项,不需用户参与) - 用 VISION 的"核心原则 / 战略红线"校验每个条目的归属(不服务愿景的不进 Backlog) - 用 ADR.md 中的决策推导技术任务(T-NNN),每条 T-NNN 关联对应 ADR 章节 - 确认优先级排序逻辑(见 `references/backlog-rules.md`) - **旧格式迁移检测**:若 `agile-docs/` 下存在旧接口文件 `PRODUCT-BACKLOG.yaml` 或 `PRODUCT-BACKLOG.json`(v4.x 及之前的双文件格式)→ 把其中仅机器侧持有的信息(adr_refs / confirmed / withdrawn)核对进阶段表对应列(关联 / 已确认 / 状态),删