Converted and distributed by TomeVault — claim your Tome and manage your conversions.
Testing Test Case
Design detailed reproducible test cases (Given/When/Then, one check per case); not smoke/regression checklists Use when this capability is needed.
Testing Test Case by tomevault-io · a8a9f78
npx skillmds@latest add tomevault-io/testing-test-case File contents
---name: testing-test-casedescription: Design detailed reproducible test cases (Given/When/Then, one check per case); not smoke/regression checklists Use when this capability is needed.---<input_requirements> <required>Link to requirement/task/PRD</required> <required>Acceptance criteria / expected behavior</required> <required>Key user scenarios list</required> <optional>Requirement/AC identifiers (if any)</optional> <optional>Scenario priority/criticality</optional> <optional>Known bugs/risks list</optional> <optional>Environment and data constraints</optional></input_requirements><scope> <note>This skill describes how to design test cases; documenting them is optional</note> <note>If documentation is still needed, the format can be used as a template</note></scope><test_design> <principles> <principle importance="critical">Use Given-When-Then</principle> <principle importance="high">Separate positive/negative scenarios</principle> <principle importance="high">One case = one check</principle> <principle importance="high">Apply equivalence partitioning and boundary values</principle> <principle importance="medium">State preconditions and postconditions</principle> <principle importance="medium">Separate critical branches into their own cases</principle> <principle importance="medium">Separate test data from steps</principle> </principles></test_design><quality_rules> <rule importance="critical">Steps are reproducible without interpretation</rule> <rule importance="critical">Expected result is verifiable and unambiguous</rule> <rule importance="high">No duplicates or overlaps</rule> <rule importance="high">Edge cases and validation errors are covered</rule> <rule importance="high">Test data and initial state are stated</rule> <rule importance="medium">There is a link to the requirement/AC or acceptance criterion</rule> <rule importance="medium">Documenting cases is optional, but the check logic must be explicit</rule></quality_rules><do_not> <item importance="critical">Do not mix multiple scenarios in one case</item> <item importance="high">Do not use vague wording</item> <item importance="high">Do not include more than one requirement/AC in one case</item> <item importance="high">Do not leave implicit assumptions about data</item></do_not><examples> <good> <case>TC-LOGIN-001: Valid login with existing user</case> <why>Clear scenario, expected outcome is verifiable</why> </good> <bad> <case>Check login works</case> <why>No steps and no expected result</why> </bad></examples>---> Converted and distributed by [TomeVault](https://tomevault.io/claim/ozerohax) — claim your Tome and manage your conversions.<!-- tomevault:4.0:skill_md:2026-04-11 -->
tomevault-io/skills-registry/tree/main/ozerohax--assistagents--test-case commit a8a9f78929
Frequently asked questions
Run npx skillmds@latest add tomevault-io/testing-test-case in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Design detailed reproducible test cases (Given/When/Then, one check per case); not smoke/regression checklists Use when this capability is needed. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.