vibe-init
First-time setup for a repo that will use vibe-flow. Asks 3–4 questions, writes
a minimal .vibe-flow.yaml, scaffolds .vibe-flow/state.json, and optionally
gitignores the state directory.
Invoke
/vibe-flow:vibe-init
When to use
- First time using vibe-flow in a repo (no
.vibe-flow.yamlpresent) - You want to reconfigure (re-pick project, re-set defaults)
What it asks
- Project — picks from
list_projectson vibe-kanban. No pasting UUIDs. - Concurrency + budget —
max_parallel,cost_budget_usd,wave_barrier. Enter to accept defaults. - Notifications (optional) — Slack/Discord webhook.
ready_to_mergecolumn (optional) — if your board has one, its name goes instatuses.ready_to_merge.
Output
.vibe-flow.yamlat repo root (commit this).vibe-flow/state.jsonskeleton- Optional
.vibe-flow/entry in.gitignore
Idempotent: re-running won’t clobber existing state.