vibe-initlisted
Install: claude install-skill aakashdhar/vibe-skill
# Vibe Init Skill
Reverse-engineers the vibe-* framework scaffold from an existing codebase.
Reads actual source files. Infers everything from code. Documents only what is observed.
Produces a complete vibe/ folder that immediately unblocks all vibe-* skills.
> **Autonomous / headless mode.** At startup resolve the settings with
> `python3 ~/.claude/skills/vibe-mode/scripts/vibe_state.py mode`. If `vibe_mode` is
> `autonomous`, every "wait", "ask", "confirm" and approval step in this skill follows
> vibe-mode's `references/HEADLESS.md` §2 instead: take the recommended option, accept your
> own draft after one self-check, log each choice to `vibe/DECISIONS.md`, never ask the
> user, and stop — writing `vibe/.run_state.json` — only when a person is genuinely required.
**Run in agent mode (Claude Code / Cursor). Requires filesystem access.**
**Single session — reads everything, generates everything, no staged checkpoints.**
---
## The contract this skill establishes
**Code is the source of truth.** Nothing is invented. If it's in ARCHITECTURE.md,
it was observed in the codebase. If it's in CODEBASE.md, the file exists.
**The past is untracked. The future is fully tracked.**
DECISIONS.md starts with one bootstrap entry dated today.
Every decision made through vibe-* skills from this point forward gets logged.
Prior decisions are acknowledged as unknown — not fabricated.
**SPEC.md is provisional.**
It describes observed behaviour, not planned requirements.
It is marked cle