From superspec
Use when needing to check project status, advance to next phase, handle escalations, or manage the project lifecycle state machine
npx claudepluginhub 30675137/superspecThis skill uses the workspace's default tool permissions.
Orchestrate 是 SuperSpec 框架的「大脑」。它管理项目的状态机,决定阶段流转,处理升级和回退。所有阶段间的流转必须经过 orchestrate。
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Orchestrate 是 SuperSpec 框架的「大脑」。它管理项目的状态机,决定阶段流转,处理升级和回退。所有阶段间的流转必须经过 orchestrate。
/orchestrate 命令 → 查看当前状态并自动推进Draft → In Discover → Discover Reviewed
→ In Define → Spec Reviewed
→ In Design → Design Reviewed
→ In Delivery → Delivery Reviewed
→ In Verification → Verified
→ In Retrospective → Done
特殊状态: Rejected, On Hold(任意阶段可进入)
当用户发起新项目或 /orchestrate 无活跃项目时:
| 输入类型 | 判断标准 | 入口阶段 | 确认要求 |
|---|---|---|---|
| 模糊想法 | 无结构化文档 | Discover | 无 |
| 结构化需求 | 已有类似 Spec 的文档 | Define | orchestrator 确认 |
| 已有设计方案 | 已有类似 Design 的文档 | Design | 用户 + orchestrator 双重确认 |
| 流转 | 条件 |
|---|---|
| Discover → Define | discover.md 已生成 + user_confirmed = true |
| Define → Design | review-spec 结论 PASS 或 PASS_WITH_NOTES |
| Design → Deliver | review-design 结论 PASS 或 PASS_WITH_NOTES |
| Deliver → Verify | review-delivery 结论 PASS 或 PASS_WITH_NOTES |
| Verify → Reflect | 验收结论 PASS |
| Reflect → Done | retrospective.md 已生成 |
| 结论 | 处理 |
|---|---|
| REVISE(第 1 轮) | 回退到对应阶段,记录轮次 |
| REVISE(连续第 2 轮) | 升级: 拉回上一阶段 / 联合复核 / 人工介入 |
| REVISE(第 3 轮) | 强制人工介入,暂停流程 |
| BLOCKED | 暂停流程,通知用户 |
/orchestrate 时:docs/specs/ 查找所有项目.status.md:
.status.md每次流转后更新 .status.md:
current_phase: 新阶段last_updated: 当前日期Phase History: 新增记录Open Issues: 如有新问题当存在多个项目时,展示:
## SuperSpec 项目列表
| # | 项目 | 当前阶段 | 最后更新 | 状态 |
|---|------|---------|---------|------|
| 001 | {name} | In Design | 2026-03-24 | 活跃 |
| 002 | {name} | Done | 2026-03-20 | 完成 |
| 场景 | 处理方式 |
|---|---|
| .status.md 不存在或损坏 | 提示用户,尝试从已有文档重建状态 |
| 子代理运行时错误 | 记录到 Open Issues,通知用户决策 |
| 多项目并行 | 按 project-id 隔离,每个项目独立状态 |