What problem does it solve? Designing thorough tests for stateful features like order lifecycles is error-prone: testers often miss invalid transitions or fail to cover every state-action combination. This Skill automates the State Transition Testing technique, turning a functional specification into a complete, traceable test design. ## Core Features & Use Cases - State Transition Diagrams: Identifies states and actions from the spec and produces Mermaid stateDiagram-v2 source files plus rendered SVG/PNG images. - States x Actions Matrix: Builds a full transition table marking every valid transition and every blocked transition (e.g., HTTP 400), guaranteeing coverage of States x Actions test cases. - Test Cases & Bug Reports: Generates one detailed test case file per matrix cell, executes them against the running EShop app, updates Actual results/Status, and writes bug reports with screenshots for failures. - Use Case: Given FR-10 (order status machine with 5 states and 4 actions), the Skill produces a diagram, a 5x4 matrix, 20 test cases, executes them via the admin API, and files a bug report when a canceled order can wrongly be moved to delivered. ## Quick Start Apply state transition testing to requirement FR-10 using the README specification and generate the diagram, test design, and test cases.