workflow-runnerlisted
Install: claude install-skill 10CG/aria-plugin
# Workflow Runner v2.3 (轻量编排器)
> **版本**: 2.3.0 | **架构**: Phase-Based
> **更新**: 2026-05-10 — `wait_recoverable` 错误类型 + `gate_state` workflow-state 扩展 (#60 D2)
> **类型**: 编排器 (调用 Phase Skills)
> **更新**: 2026-02-05 - 添加 A.0.5 头脑风暴步骤集成
## 快速开始
### 我应该使用这个 Skill 吗?
**使用场景**:
- 接收 state-scanner 的工作流推荐
- 需要执行多个 Phase 的组合工作流
- 使用预置工作流模板
**不使用场景**:
- 只需执行单个 Phase → 直接使用对应 Phase Skill
- 需要状态感知和推荐 → 先使用 state-scanner
- 探索性开发 → 逐步手动调用
### 入口选择
```
用户任务
│
├─ 需要状态感知/推荐? ──Yes──▶ state-scanner ──▶ workflow-runner
│
└─ 已知要执行的工作流? ──Yes──▶ workflow-runner (直接)
```
---
## 配置 (config-loader)
执行前读取 `.aria/config.json`,缺失则使用默认值。参见 [config-loader](../config-loader/SKILL.md)。
| 字段 | 默认值 | 说明 |
|------|--------|------|
| `workflow.auto_proceed` | `false` | Phase 间自动推进 (需用户在 config 中显式启用) |
---
## 架构概览
### v2.0 vs v1.0
| 特性 | v1.0 | v2.0 |
|------|------|------|
| 执行单元 | 单步骤 (A.1, B.2...) | Phase (A, B, C, D) |
| 跳过逻辑 | 集中在 workflow-runner | 委托给各 Phase Skill |
| 上下文 | 手动传递 | 自动传递 context_for_next |
| 组合方式 | 步骤列表 | Phase 组合 |
| 复杂度 | 高 (管理10步) | 低 (管理4个Phase) |
### Phase Skills 架构
```
workflow-runner (编排器)
│
├──▶ A.0.5 brainstorm (可选) ← 新增
│ └── problem/requirements/technical 模式
│
├──▶ phase-a-planner (A.1-A.3)
│ └── spec-drafter (内置 brainstorm), task-planner
│
├──▶ phase-b-developer (B.1-B.3)
│ └── branch-manager, test-verifier, arch-u