# Vibe Scenario Matrix

> Generates a behavioral scenario acceptance matrix for comprehensive test coverage planning. Maps user scenarios to acceptance criteria with stable IDs.

- **Type:** Skill
- **Install:** `agentstack add skill-ash1794-vibe-engineering-scenario-matrix`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ash1794](https://agentstack.voostack.com/s/ash1794)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [ash1794](https://github.com/ash1794)
- **Source:** https://github.com/ash1794/vibe-engineering/tree/master/plugins/vibe-engineering/skills/scenario-matrix

## Install

```sh
agentstack add skill-ash1794-vibe-engineering-scenario-matrix
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# vibe-scenario-matrix

Test coverage isn't about code lines -- it's about user scenarios. Map them all.

## When to Use This Skill

- Planning test coverage for a complex feature
- Preparing for a release or milestone review
- After expanding requirements significantly
- When stakeholders ask "what's tested?"
- Transitioning from ad-hoc testing to systematic testing

## When NOT to Use This Skill

- Single-function unit testing (just write the test)
- Already have comprehensive test specifications
- Prototyping/spiking (too early for formal coverage)

## Steps

1. **Gather scenarios** from:
   - PRD / Requirements document
   - User stories / acceptance criteria
   - Bug reports (past failures = scenarios to test)
   - User feedback / support tickets
   - Edge cases discovered during development

2. **Assign stable IDs** -- Use format `[Section]-[Number]`:
   - Example: `AUTH-001`, `PAYMENT-015`, `ONBOARD-003`
   - IDs never change once assigned (even if scenario text changes)

3. **Classify testing approach**:
   - **Deterministic** (61%): Can be tested with standard assertions
   - **LLM-as-Judge** (24%): Needs qualitative assessment
   - **Simulation** (11%): Needs multi-step environment
   - **Proxy Metric** (4%): Can only be measured indirectly

4. **Build the matrix**:

| ID | Scenario | Expected Behavior | Test Approach | Status |
|----|----------|-------------------|--------------|--------|
| AUTH-001 | User logs in with valid credentials | Redirect to dashboard, session created | Deterministic | PASS |
| AUTH-002 | User enters wrong password 5 times | Account locked for 30 minutes | Deterministic | NOT_IMPL |
| TONE-001 | System responds empathetically to frustration | Response acknowledges emotion without dismissing | LLM-as-Judge | PARTIAL |

5. **Track status**: PASS / PARTIAL / FAIL / NOT_IMPLEMENTED / DEFERRED

## Output Format

### Scenario Acceptance Matrix: [Feature/Product]

**Total Scenarios**: X
**Coverage**: Y% (PASS or PARTIAL)

| Status | Count | % |
|--------|-------|---|
| PASS | X | X% |
| PARTIAL | X | X% |
| NOT_IMPLEMENTED | X | X% |
| DEFERRED | X | X% |

### By Testing Approach
| Approach | Count | Tooling Needed |
|----------|-------|---------------|
| Deterministic | X | Standard test framework |
| LLM-as-Judge | X | Evaluation framework |
| Simulation | X | Environment setup |
| Proxy Metric | X | Metrics pipeline |

### Full Matrix
[Table as above]

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ash1794](https://github.com/ash1794)
- **Source:** [ash1794/vibe-engineering](https://github.com/ash1794/vibe-engineering)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-ash1794-vibe-engineering-scenario-matrix
- Seller: https://agentstack.voostack.com/s/ash1794
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
