← ClaudeAtlas

vibe.regresslisted

Use when a reproduced bug must be registered, turned into a preventive test, or clustered into a recurring root-cause pattern.
su-record/vibe · ★ 0 · AI & Automation · score 75
Install: claude install-skill su-record/vibe
# /vibe.regress **Regression Auto-Evolution** — never fix the same bug twice. > Bugs are recorded, preventive tests are generated automatically, and recurring patterns get promoted into shared tests. ## Usage ``` /vibe.regress register "<symptom>" # Manual register (rare — most calls are automatic) /vibe.regress generate <slug> # bug record → vitest file /vibe.regress list # Open items /vibe.regress import # Backfill from git log `fix:` commits /vibe.regress cluster # 3+ similar bugs → propose shared test ``` ## Auto-integration - `/vibe.verify` failure → auto-invokes `register` (no manual step) - `/vibe.run "<feature>"` start → warns about open regressions for that feature ## Process Execute the bundled implementation below with subcommand: `$ARGUMENTS` The `regress` skill performs registration, generation, and clustering. **Core steps** (see `skills/vibe.regress/SKILL.md` for details): 1. Parse subcommand 2. Read/write `.vibe/regressions/<slug>.md` (frontmatter schema enforced) 3. On `generate`, detect the project's test stack → choose template (vitest / jest) 4. On `cluster`, group by `root-cause-tag`; ≥3 entries → propose a shared test 5. On `import`, parse `git log --grep='^fix:'`; skip duplicates by commit hash ## Output - `.vibe/regressions/<slug>.md` — bug record (frontmatter + reproduction / root cause) - Project test dir — generated vitest file (`*.regressi