$npx -y skills add arch-team/devpace --skill pace-traceUse when user asks "why did devpace decide X", "追溯", "为什么这样做", "决策记录", "决策原因", "架构决策", "ADR", "技术选型", wants to see AI decision trail or manage architecture decisions, or says /pace-trace [CR] [gate/decision/arch]. NOT for concept explanations or methodology questions (use /pace-t
| 1 | # /pace-trace — 决策轨迹查询 |
| 2 | |
| 3 | > 三层渐进透明的深入层。提供完整的 AI 决策轨迹,让用户可审计 Claude 的每个系统判断。 |
| 4 | |
| 5 | ## 与相关功能的区别 |
| 6 | |
| 7 | | 功能 | 回答的问题 | 数据维度 | |
| 8 | |------|-----------|---------| |
| 9 | | `/pace-trace [CR] [type]` | "Claude 为什么这样判断?" | 单个决策的审计轨迹 | |
| 10 | | `/pace-trace [CR] timeline` | "这个 CR 经历了什么?" | CR 全生命周期决策时间线 | |
| 11 | | `/pace-status trace <name>` | "这个目标完成到哪了?" | 价值链完成度(OBJ→Epic→BR→PF→CR→OPP) | |
| 12 | | `/pace-theory why` | "devpace 为什么这样设计?" | 系统方法论解释 | |
| 13 | |
| 14 | ## 输入 |
| 15 | |
| 16 | - `$ARGUMENTS`:可选——CR 名称/编号 + 决策类型 |
| 17 | - 无参数时:展示当前/最近 CR 的最新决策轨迹 |
| 18 | |
| 19 | ## 流程 |
| 20 | |
| 21 | ### 执行路由表 |
| 22 | |
| 23 | #### 固定加载 |
| 24 | |
| 25 | | 文件 | 说明 | |
| 26 | |------|------| |
| 27 | | `skills/pace-trace/trace-procedures-common.md` | 通用规则:§0 路由索引 · 输出格式框架 · confidence 表 · 降级处理 · 执行步骤 · 规则 | |
| 28 | |
| 29 | #### 按子命令加载 |
| 30 | |
| 31 | | 决策类型 | 额外加载文件 | 说明 | |
| 32 | |---------|------------|------| |
| 33 | | `gate1` / `gate2` / `gate3` | `skills/pace-trace/trace-procedures-gates.md` | Gate 类型输出要点 + 导航建议 | |
| 34 | | `intent` / `change` / `risk` / `autonomy` | `skills/pace-trace/trace-procedures-analysis.md` | 分析类输出调整 + 导航建议 | |
| 35 | | `timeline` | `skills/pace-trace/trace-procedures-timeline.md`(自包含,不加载 common) | CR 全生命周期决策时间线 | |
| 36 | | `arch` | `skills/pace-trace/trace-procedures-arch.md`(自包含,不加载 common) | 架构决策记录(ADR)管理 | |
| 37 | | 无指定 | 查 CR 事件表最新 checkpoint 类型,匹配上述路由 | 先确定类型再加载对应文件 | |
| 38 | |
| 39 | **路由规则**:只读取路由表映射的 procedures 文件,不加载其他文件。timeline 自包含,不加载 common。 |
| 40 | |
| 41 | ## 输出 |
| 42 | |
| 43 | 格式化的决策轨迹(含判定结论、confidence 评估、评估过程、决策上下文、溯源信息、上下文导航)。 |