maestro-ralph
Installation
SKILL.md
Session
.workflow/.maestro/{session_id}/status.json — 工作流唯一真源(schema 见 <appendix>)。session_id 格式:ralph-{YYYYMMDD-HHmmss}(本 skill 创建,自适应链)或 maestro-{YYYYMMDD-HHmmss}($maestro coordinator 创建,静态链)。两类都由 $maestro-ralph-execute 推进。session-id 省略时取最新 status=="running"。
Entry points
$maestro-ralph "intent"— 新建 session:infer → decompose → build → emit /goal prompt(如有 decomposition)→ dispatch ralph-execute$maestro-ralph continue [session-id]— 恢复执行;省略=最新 running(首选直接$maestro-ralph-execute [session-id])$maestro-ralph status [session-id]— 显示进度;省略=最新 ralph session
推进规则:step 推进由
$maestro-ralph-execute负责;ralph 仅在 build / decision 评估时介入。decision 节点由 ralph-execute 自动$maestro-ralph直调 handoff,无需用户手动切换。
Initial decomposition (S_DECOMPOSE): boundary-clarified via ≤3 questions for broad intents (重构/全面/迁移/重写). 写入 status.json 的 boundary_contract / execution_criteria / task_decomposition,附 /goal prompt。