What problem does it solve? User stories are often too brief to capture complex user-system interactions, branching logic, and error handling, leaving developers to invent exception behavior at coding time. This Skill guides the creation of detailed use case specifications that document actors, preconditions, triggers, normal flows, alternative flows, exceptions, and postconditions. ## Core Features & Use Cases - Structured Use Case Authoring: Step-by-step process covering identification, normal flow writing, alternative flow discovery, exception definition, and pre/postcondition specification. - Fill-in Template and Worked Examples: Includes a reusable markdown template plus a complete pharmacy prescription example showing well-written and anti-pattern use cases. - Quality Review Checklist: Built-in checks for actor clarity, technology-neutral steps, exception coverage, and appropriate use case granularity. - Use Case: When specifying how a pharmacist processes a prescription with drug interaction checks, inventory validation, and printer failure handling, use this Skill to produce a complete UC specification with all branching paths documented. ## Quick Start Ask the agent to write a use case specification for a specific user goal, such as documenting how a lab technician adds a chemical to inventory including all alternative flows and exceptions.