agile-strategiclisted
Install: claude install-skill BaixuanZhu/skills
# 敏捷战略层 (Agile Strategic)
## 0. 前置条件
| 条件 | 缺失时路由 |
|------|-----------|
| `agile-docs/` 目录存在 | → using-agile 初始化 |
| `agile-docs/DOD.md` 存在 | → using-agile 补 DoD 模板 |
## 1. 定位
本技能是战略层一体化技能,**每个产出阶段前先过决策问询**,分三阶段产出三个文件:
| 阶段 | 产出 | 前置问询 | 模板 |
|------|------|----------|------|
| 阶段 0 | (无文件) | 决策问询(§2.0) | `using-agile/references/interview-protocol.md` |
| 阶段 A | `agile-docs/VISION.md` | 阶段 0 完成 | `references/vision-template.md` |
| 阶段 B | `agile-docs/ARCHITECTURE.md` + `agile-docs/ADR.md` | 选型裁决(§3.1) | `references/c4-adr.md` |
**阶段必须分别完成**:决策点问完 → 才产出;阶段 A 写完 VISION 必须停下询问,**禁止跨阶段顺手写架构**。
**决策用选择题问**(`using-agile/references/interview-protocol.md`):先读项目画像/已有文档补事实(文档优先),只把真决策(定位/原则/红线/指标/选型)用「候选 + 推荐 + 自定义」一次一问地喂给用户。
## 2. 阶段 A:写 VISION.md
### 2.0 决策问询(写前必跑,`using-agile/references/interview-protocol.md`)
> ⚠️ **启动问询前先过 §6 写前战略门禁**:若检测到多份矛盾输入或与现有 VISION/ADR 冲突,立即停下生成 `STRATEGY_CONFLICT.md`(模板见 `using-agile/references/strategy-conflict-template.md`),不进入问询。若该文件已存在(如 using-agile 已生成)→ **跳过不重复生成,仅引用**。
按 `using-agile/references/interview-protocol.md` 用选择题问,本技能落点:
1. **文档优先**:读 `agile-docs/DOD.md` 头部「项目画像」+ 已存在的 VISION/ADR/Backlog,能查到的事实自己读、不问你。
2. **一次一问 + 给推荐**:按 §2.1 决策点清单,每个点给候选 + 明确推荐 + 理由 + 自定义兜底;答完再问下一个。
3. **决策树深度优先**:先定位(上游),再原则/红线/指标(下游)。
4. **共识后落盘**:决策点问完 → 输出「决策点确认清单」(标来源)→ 你确认后进入 §2.2 产出。
**变更快速响应**:若是「需求变了」触发的更新而非首次产出,先按 `using-agile/references/change-matrix.md §二` 分级——L1 措辞就地改、L2 只重问受影响维度、L3 才走完整问询。**禁止每次更新都整层重问。**
### 2.1 决策点清单(每项 = 选择题 + 推荐方向)
**姿态*