vibe-fix-buglisted
Install: claude install-skill aakashdhar/vibe-skill
# Vibe Fix Bug Skill
Spec-driven bug diagnosis and surgical fixing.
Diagnosis before fix. Regression test before fix code. Smallest possible change.
**Use Plan Mode (Shift+Tab) for Steps 1–5. Exit before Step 6.**
---
## The O'Reilly principles this enforces
**Spec before code** — root cause confirmed and fix plan approved before any code changes.
**Context preservation** — CODEBASE.md read first, ARCHITECTURE.md patterns followed.
**Incremental verifiable progress** — regression test first, fix second, verify third.
**Drift prevention** — DECISIONS.md updated, ARCHITECTURE.md updated if fix reveals new pattern.
---
## Two audiences. Two file types.
**Human-facing:**
- `vibe/TASKS.md` — plain English, updated after every task
**Agent-facing (human never opens these):**
- `vibe/bugs/[date-slug]/BUG_SPEC.md` · `BUG_PLAN.md` · `BUG_TASKS.md`
- `vibe/CODEBASE.md` · `vibe/ARCHITECTURE.md` · `vibe/DECISIONS.md`
---
## Step 1 — Gather the bug report and triage severity
Extract or ask for:
- **What's happening** — the symptom
- **What should happen** — expected behaviour
- **Steps to reproduce** — how to trigger it
- **Frequency** — always / sometimes / only under X
- **Errors or logs** — any messages or stack traces
**Triage — three paths:**
**Environment bug** — route to vibe-doctor, NOT the bug workflow:
Check for these signals first:
- App won't start / server fails to launch
- WebSocket/HMR connection errors
- `Cannot find module`, `MODULE_NOT_FOUND`
- Tailwind cl