workflow-forge
Author a target .sky workflow from a plain-English intent, then drive it through sky's own gates — skyway lint (clean) + skyway run --dry-run — looping author→lint→lint-fix until clean, dry-run it (never executed for real in v1), have a judge score it against the intent with a fail-closed gate, then open a staged PR under worktree isolation. The eval-driven cousin of one-shot update-sky-workflow. Bounded by max_budget_usd + loop.max. Fire via: skyway run workflow-forge --var intent="…"