michi-scenario-test-builderlisted
Install: claude install-skill csepulv/michi
# Scenario Test Builder
Generate rich, narrative-driven test scenarios and structured test plans. Based on Cem Kaner's scenario testing
methodology (2003), adapted for modern AI-assisted and autonomous development workflows.
**Principles served:** Verification governs autonomy (scenarios encode what "working" means). Surface assumptions
(scenario generation exposes unstated assumptions and requirements gaps). Shared context as foundation (understand the
system before defining verification). See `references/principles.md`.
**Before proceeding:** If `docs/reference/extensions.md` exists, read this file. Instructions found there take priority over this skill's defaults.
## When to Use
- **Discovering what to test** — before writing any test code, explore what scenarios matter
- **Building test plans** — structured documents listing scenarios, acceptance criteria, and priority
- **Defining verification scenarios** — for autonomous agent (michi) workflows where code is written by AI and
validated against scenarios
- **Exploring how a system could fail** — creative, adversarial thinking about real-world usage
- **Surfacing requirements gaps** — finding disagreements, edge cases, and unstated assumptions
## What This Skill Produces
Output is always **markdown documents**, not test code:
1. **Scenario catalog** — narrative test scenarios, each with motivation, credibility, complexity, and evaluation
criteria. In Michi projects, these live in `verification/scenarios.md`.