← ClaudeAtlas

agile-backloglisted

当用户说"写待办""拆任务""Backlog""Product Backlog""使能项""优先级排序""排迭代"或 using-agile 路由到此,且战略层(VISION + ARCHITECTURE/ADR)已确认时触发。
BaixuanZhu/skills · ★ 0 · 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`(人读)+ `agile-docs/PRODUCT-BACKLOG.yaml`(Agent 轻量读取)。 它是**待办池**(to-do list)。技术任务(T-NNN)和功能需求(F-NNN)**平级**进入待办池。不强制 INVEST/Given-When-Then 仪式。 **产出分阶段,每阶段写完即停**(不再一次性出全部): | 阶段 | 产出 | 前置 | |------|------|------| | 阶段 0 | (无文件)决策问询 | 读 VISION/ADR + 项目画像 | | 阶段 1 | 阶段表 + 估点建议(§3 阶段 1,**阶段表即唯一结构**,多阶段分组同步落同一 `.md`) | 阶段 0 完成 | | 阶段 2 | 任务详情展开 + 验收标准(§3 阶段 2) | 阶段 1 确认 | | 阶段 3 | 生成/同步 `PRODUCT-BACKLOG.yaml`(§3 阶段 3) | 阶段 2 确认 | | 阶段 4 | 下游影响评估(§3 阶段 4,仅更新已有 Backlog 时) | 阶段 3 完成 | | 阶段 5 | 接受 .done 同步(§3 阶段 5,仅 .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`) - **双文件一致性校验**:若 .yaml 与 .md 均存在,跑 `node assets/scripts/check-consistency.mjs`(机械步骤自动跑),校验 id 集合 / 条目数 / 同 id 的 priority / status / adr_refs / point 六项(权威口径见 `references/ba