← ClaudeAtlas

vibe-testinglisted

This skill should be used when the user asks to "test my specs", "validate my design docs", "find gaps in my architecture", "stress-test the spec", "vibe test", "pressure test the docs", or mentions spec validation before implementation begins.
Niserucine/vibe-testing · ★ 0 · Testing & QA · score 75
Install: claude install-skill Niserucine/vibe-testing
# Vibe Testing ## Overview Vibe testing validates specification documents by simulating real-world scenarios against them using LLM reasoning. Instead of writing code or test harnesses, write **natural-language scenarios** that exercise cross-cutting slices of the spec surface — then trace execution step-by-step, flagging gaps, conflicts, and ambiguities. **Core principle:** If a realistic user scenario cannot be fully traced through the specs, the specs are incomplete. **Best used:** After specs are written, before implementation begins. ## When to Use - Spec docs exist but no implementation yet — validate before building - After major spec changes — regression-test for new gaps - Before implementation planning — find blocking gaps early - Specs span multiple documents — test cross-doc coherence - Designing for multiple deployment contexts — test each context separately **When NOT to use:** - Single-file specs with obvious scope — just review manually - Implementation bugs — use actual tests - API contract validation — use schema validation tools ## Core Method ``` 1. GATHER — Read all spec docs in the target directory 2. SCENARIOS — Write 3-5 vibe test cases (personas + goals + environments) 3. SIMULATE — Trace each scenario step-by-step against the specs 4. CLASSIFY — Tag findings as GAP / CONFLICT / AMBIGUITY 5. SEVERITY — Rate as BLOCKING / DEGRADED / COSMETIC 6. REPORT — Produce gap summary + spec coverage matrix ``` ## Writing a Vibe Test Case Ever