vibe-modelisted
Install: claude install-skill aakashdhar/vibe-skill
# Vibe Mode Skill
Sets and persists how the vibe-* framework runs, and resumes a build.
The full contract for running without a person watching is
[`references/HEADLESS.md`](references/HEADLESS.md).
---
## Commands
```
vibe-mode: autonomous ← full auto-execution, subagents, auto-review
vibe-mode: manual ← default, waits for next and review: at each step
vibe-mode: approvals human ← default: you sign off the spec and the design
vibe-mode: approvals auto ← the agent signs them off (logged in DECISIONS.md)
vibe-mode: phases stop ← default: stop after each passed phase gate
vibe-mode: phases continue ← carry on into the next phase automatically
vibe-mode: status ← shows the current settings and what they mean
vibe-mode: run ← resume the build from where the files say it is
```
All settings are read with one helper (env vars `VIBE_MODE`, `VIBE_APPROVALS`,
`VIBE_PHASES` override CLAUDE.md, so a driver can set them before CLAUDE.md exists):
```bash
VS="$HOME/.claude/skills/vibe-mode/scripts/vibe_state.py"
python3 "$VS" mode
```
---
## Step 1 — Read current CLAUDE.md
```bash
python3 "$VS" mode
```
If `CLAUDE.md` does not exist and the command is anything other than `status` or `run`:
> "No CLAUDE.md found — are you at the project root?
> Run this from inside a vibe-* project."
Stop.
---
## Step 2 — Apply the setting
All three settings live in one section of `CLAUDE.md`. Find `## Execution mode`; if i