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.
**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 clearly. vibe-review will flag it until a human verifies it.
This is honest — encoding bugs as requirements is worse than flagging uncertainty.
---
## Pre-flight — confirm project root
Before reading anything:
```bash
pwd
ls -la
```
Confirm you are at the project root (the directory containing the source code).
If not, stop and ask the user to navigate there first.
Check if vibe/ already exists:
```bash
ls -d vibe/ 2>/dev/null && echo "EXISTS" || echo "NOT FOUND"
```
If vibe/ already exists:
> "A vibe/ folder