What problem does it solve? Writing use case specifications in a consistent standard format (ID and Name, State, Description, Actors, Preconditions, Extension Points, Main Scenario, Alternative Flows, Postconditions) is repetitive and error-prone when done by hand in Word. This Skill turns a single JSON source of truth into a formatted .docx document plus a versionable Markdown mirror, keeping documentation synchronized with the actual implemented behavior. ## Core Features & Use Cases - JSON-driven generation: Define use cases once in JSON following a documented schema, then regenerate the .docx and .md outputs without manual editing. - Per-requirement and consolidated modes: Generate one document per requirement (T02, T03, ...) or merge all JSON files under a directory into a single consolidated document with global CU renumbering (CU01, CU02, ...). - Strict format validation: The script validates mandatory fields, list types, and known states before rendering, and enforces RUP/UML actor rules (secondary actors must be external entities, never internal classes). - Use Case: After implementing the login requirement, write diagramas/T02-login-logout/T02-login-logout-casos-de-uso.json and run the build script to produce the formal .docx deliverable and a .md mirror for git diff review. ## Quick Start Ask the AI to document the use cases for requirement T02 by creating the JSON file under diagramas/T02-login-logout and running the build-use-case-spec.py script to generate the .docx and .md files.