What problem does it solve? Designing complete, spec-compliant test documentation for a software requirement is slow and error-prone. This Skill automates the full Decision Table testing workflow for the EShop system, turning one functional requirement (FR-xx) from the README spec into a consistent set of test artifacts that follow the course's Test Case & Bug Management conventions. ## Core Features & Use Cases - Decision Table Construction: Reads the requirement spec, identifies Conditions and Actions, builds the full 2^n table, then collapses it with don't-care rules into a minimal rule set. - Full Artifact Generation: Produces a Test Design document, individual Test Case files (TC-[MODULE]-NNN), Test Run records, Bug Reports for failed cases, and a Traceability Matrix linking requirements to tests and bugs. - Convention Enforcement: Applies strict naming (TC-REGISTER-001), valid statuses (Pass/Fail/Blocked/Not Run), and bidirectional Test Case ↔ Bug linking required by the course. - Use Case: Ask it to apply the decision table technique to FR-01 (Registration); it outputs DT-REGISTER.md plus six isolated-cause test cases ready for submission under HW/week04. ## Quick Start Ask the assistant to write test cases using the decision table technique for FR-01 of the EShop spec, outputting to the default homework directory.