# SpecPow 命令路由

用户请求 SpecPow 操作。根据用户意图执行对应命令。

## 可用命令

| 用户意图 | 执行命令 |
|---------|---------|
| 探索需求 | `specpow explore "$ARGUMENTS"` |
| 创建提案 | `specpow propose "$ARGUMENTS"` |
| 验证规范名称 | `specpow validate-specs` |
| 执行实现 | `specpow apply` |
| 验证变更 | `specpow verify` |
| 归档变更 | `specpow archive` |
| 查看状态 | `specpow status` |
| 诊断问题 | `specpow doctor` |
| 调试问题 | `specpow debug "$ARGUMENTS"` |
| 代码审查 | `specpow review` |

## 执行规则

1. 先运行 `specpow status` 查看当前状态
2. 根据用户意图选择对应命令
3. 用 Bash 工具执行命令，展示完整输出
4. 如果是交互式命令（如 explore），引导用户在终端中操作
5. 执行完成后，建议下一步操作（explore → propose → apply → verify → archive）

## 工作流引导

```
[无变更] → propose → [有提案] → apply → [已实现] → validate-specs → verify → [已验证] → archive
```

根据 `specpow status` 的输出，推荐当前阶段的下一步操作。
