← ClaudeAtlas

phase-d-closerlisted

十步循环 Phase D - 收尾阶段执行器,编排 D.1-D.3 步骤。 使用场景:"执行收尾阶段"、"Phase D"、"更新进度并归档 Spec"、"写 session handoff"
10CG/aria-plugin · ★ 1 · AI & Automation · score 68
Install: claude install-skill 10CG/aria-plugin
# Phase D - 收尾阶段 (Closer) > **版本**: 1.2.0 | **十步循环**: D.1-D.4 (D.3 added by H0 2026-05-14; D.4 estimator capture by #18 2026-05-30) ## 快速开始 ### 我应该使用这个 Skill 吗? **使用场景**: - 需要更新 UPM 进度状态 - 需要归档完成的 OpenSpec - 功能开发完成后的收尾阶段 - 里程碑完成时的状态同步 **不使用场景**: - 无 UPM 配置 → 跳过 D.1 - 无活跃 OpenSpec → 跳过 D.2 - 快速修复 (Level 1) → 通常跳过整个 Phase D --- ## 核心功能 | 步骤 | Skill | 职责 | 输出 | |------|-------|------|------| | D.1 | progress-updater | 进度更新 | upm_updated | | D.2 | openspec-archive | Spec 归档 (自动修正 CLI bug) | spec_archived | | D.3 | session-handoff (本 Skill 内嵌) | 写 session handoff doc 到 `docs/handoff/` | handoff_written | | D.4 | ai-native-estimator (capture) | 采集本 cycle token 工作量 (advisory, 非阻塞, #18 v1) | estimator_captured | --- ## 执行流程 4 步: **D.1 进度更新** (progress-updater skill, single-pass / milestone-driven 双模) → **D.post post_closure audit** (可选, audit.enabled+checkpoint enabled 时触发 convergence/max_rounds=1, 经验提取非阻塞) → **D.2 Spec 归档** (openspec-archive skill) → **D.3 Session handoff** (4-level fallback 触发, 路径硬编码 `docs/handoff/`)。 **完整 step-by-step (输入 context schema + D.1/D.post/D.2/D.3 详细 action + 输出)**: 见 [references/execution-steps.md](./references/execution-steps.md)。 ## 跳过规则 | 条件 | 跳过步骤 | 检测方法 | |------|---------|----------| | 无 UPM | D.1 | UPM 文档不存在 | | 无 OpenSpec | D.2 | openspec/changes/ 为空 | | Spec 未完成 | D.2 | tasks.md 有未完成项 | | 触发条件未满足且 user prompt 拒绝 | D.3 | 见 §D.3 触发条件 | | Level 1 quick fix (无 spec, 单 commit) | D.3 | 启发式 — Level 标记或 changes.complexity | ### 跳过逻辑 ```