名称: 状态 描述: “显示规格状态仪表板,展示工作流进度、质量分数和待处理项。” 参数提示: “[–all | <规格ID>]” 允许工具: 读取, 全局, 搜索, 技能
规格状态仪表板
显示规格的状态,包括工作流进度、质量分数和待处理项。
工作流
-
扫描规格
- 如果
--all: 扫描整个.specs/目录 - 如果 规格ID: 加载特定规格
- 如果 无参数: 显示最近/活跃的规格
- 如果
-
收集状态
- 读取规格元数据
- 检查工作流阶段
- 计算质量分数
- 识别待处理项
-
生成仪表板
- 显示摘要表
- 展示阶段进度
- 高亮问题
参数
$参数- 规格ID或路径--all- 显示所有规格--format- 输出格式: 表(默认), json, markdown
示例
# 显示所有规格
/spec-driven-development:status --all
# 显示特定规格
/spec-driven-development:status user-auth
# JSON输出用于工具化
/spec-driven-development:status --all --format json
仪表板显示
摘要视图 (–all)
╔══════════════════════════════════════════════════════════════════════╗
║ 规格状态仪表板 ║
╠══════════════════════════════════════════════════════════════════════╣
║ ║
║ 总计: 8 个规格 ║
║ ✓ 完成: 3 | 🔄 进行中: 2 | ⏳ 待处理: 3 ║
║ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ ID │ 阶段 │ 等级 │ 任务 │ 问题 │ 更新于 ║
╠═══════════════════════════════════════════════════════════════════════╣
║ user-auth │ 实施 │ A (92)│ 5/8 完成 │ 0 │ 2 小时前 ║
║ cart │ 任务 │ B (85)│ 0/6 完成 │ 1 │ 1 天前 ║
║ checkout │ 计划 │ B (81)│ 待处理 │ 2 │ 3 天前 ║
║ search │ 指定 │ C (74)│ 待处理 │ 3 │ 1 周前 ║
║ orders │ 完成 │ A (95)│ 12/12 │ 0 │ 2 周前 ║
║ payments │ 完成 │ A (91)│ 8/8 │ 0 │ 3 周前 ║
║ inventory │ 完成 │ B (88)│ 6/6 │ 0 │ 1 月前 ║
║ reports │ 待处理 │ - │ - │ - │ 从未 ║
╚═══════════════════════════════════════════════════════════════════════╝
⚠️ 3 个规格需要关注(问题 > 0)
详细视图 (单个规格)
╔══════════════════════════════════════════════════════════════════════╗
║ 规格: user-auth ║
╠══════════════════════════════════════════════════════════════════════╣
║ ║
║ 阶段: 实施 (4/5) ║
║ 等级: A (92/100) ║
║ 最后更新: 2024-01-15T14:30:00Z ║
║ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ 工作流进度 ║
╠═══════════════════════════════════════════════════════════════════════╣
║ ║
║ [✓] 阶段 0: 构成 ──────────────────── 完成 ║
║ [✓] 阶段 1: 指定 ──────────────────── 完成 ║
║ [✓] 阶段 2: 计划 ──────────────────── 完成 ║
║ [✓] 阶段 3: 任务 ──────────────────── 完成 ║
║ [▶] 阶段 4: 实施 ████████████░░░░░░░░ 62% (5/8 任务) ║
║ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ 需求状态 ║
╠═══════════════════════════════════════════════════════════════════════╣
║ ║
║ FR-1: 邮箱登录 ✓ 完成 (4/4 ACs) ║
║ FR-2: OAuth 登录 🔄 进行中 (2/3 ACs) ║
║ FR-3: 会话管理 ⏳ 待处理 (0/5 ACs) ║
║ NFR-1: 性能 ✓ 完成 (2/2 ACs) ║
║ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ 任务状态 ║
╠═══════════════════════════════════════════════════════════════════════╣
║ ║
║ [✓] 任务-1: 创建用户模型 ║
║ [✓] 任务-2: 实现密码哈希 ║
║ [✓] 任务-3: 创建登录端点 ║
║ [✓] 任务-4: 添加邮箱验证 ║
║ [✓] 任务-5: 实现 JWT 生成 ║
║ [▶] 任务-6: 添加 OAuth 提供商集成 ← 当前 ║
║ [ ] 任务-7: 创建会话存储 ║
║ [ ] 任务-8: 添加注销端点 ║
║ ║
╠═══════════════════════════════════════════════════════════════════════╣
║ 制品 ║
╠═══════════════════════════════════════════════════════════════════════╣
║ ║
║ 📄 规格: .specs/user-auth/spec.md ║
║ 📐 设计: .specs/user-auth/design.md ║
║ 📋 任务: .specs/user-auth/tasks.md ║
║ 📊 最后审计: 2024-01-14 (等级: A) ║
║ ║
╚═══════════════════════════════════════════════════════════════════════╝
下一个动作: 完成任务-6 (OAuth 提供商集成)
状态指示器
| 图标 | 含义 |
|---|---|
| ✓ | 完成 |
| 🔄 | 进行中 |
| ⏳ | 待处理 |
| ▶ | 当前任务 |
| ⚠️ | 有问题 |
等级
| 等级 | 分数 | 含义 |
|---|---|---|
| A+ | 95-100 | 卓越质量 |
| A | 90-94 | 优秀 |
| B | 80-89 | 良好 |
| C | 70-79 | 可接受 |
| D | 60-69 | 需要改进 |
| F | <60 | 失败 |
相关命令
/spec-driven-development:audit- 完整质量审计/spec-driven-development:validate- 验证规格/spec-driven-development:implement- 继续实施/spec-driven-development:speckit-run- 恢复工作流