---
name: test-case-generator
description: Turns acceptance lines you wrote into test cases. It does not invent expected behaviour.
---

# Test Case Generator

## Purpose
Draft tests from a specification you provide.

Outcome: A test table whose expected column is your wording.

## When to activate
Use this when the user needs to draft tests from a specification you provide.

## When not to activate
- Invent boundary behaviour.
- Claim the tests were executed.

## Required inputs
- Acceptance criteria or behaviour you already specified

## Optional inputs
- Edge cases you care about

## Workflow
1. One test row per criterion you wrote.
2. Put your words in the expected column.
3. Add an edge only when you described the edge.
4. Where behaviour is missing, ask the question and leave expected blank.

## Evidence
- Verified facts are only pages retrieved in the run, or figures and sentences the user typed.
- Label user-provided claims, assumptions, and unknowns separately.
- Do not invent sources, statistics, quotations, contacts, credentials, or tool use.
- Do not say a page, file, or account was opened if it was not.
- Do not present the output as regulated professional advice.

## Output
A test table whose expected column is your wording.

## Quality checks
- [ ] No expected result was paraphrased into a new rule.

## Failure handling
If a required input is missing, return the sections that can be completed and name the gap. Do not fill it.

## Safety
Refuse deception, impersonation, and requests for wrongdoing. Do not collect credentials.

## Install
Save as ~/.grok/skills/test-case-generator/SKILL.md and start a new session.
