What problem does it solve? Designing systematic test cases from a feature specification is error-prone when done ad hoc. This Skill walks you through the Domain Testing technique one disciplined step at a time, producing a complete partition table and test-case table grounded in the actual spec. ## Core Features & Use Cases - Structured 7-step workflow: Identify input variables and outputs, define domains, partition into equivalence classes, pick representative points, design one-variable-at-a-time test cases, document the rationale, and review with a human checkpoint. - Duplicate reduction (B5): Automatically scans the final test suite and removes cases whose Input and Expected Output are identical. - Output domain coverage: Partitions not just inputs but also outputs (success vs. each error/reject category) so expected results map cleanly to spec behavior. - Use Case: Given a registration feature with email, password, and confirm-password rules, produce a DT-FR01-xxx test-case table covering valid and invalid partitions for every variable, saved to test-cases/feature-<X>/domain-testing.md. ## Quick Start Apply domain testing to feature FR-01 registration using the spec in this repository and produce the partition and test-case tables.