What problem does it solve? Engineers often struggle to explain what happens over time in a system, reaching for architecture diagrams when the question is really about order of operations, timing, or async coordination. This Skill trains learners to draw sequence diagrams that answer "what happens when a user does X" clearly and quickly. ## Core Features & Use Cases - Anatomy drills: Covers lifelines, messages, synchronous vs asynchronous arrows, dashed returns, activation bars, and self-messages. - Three guided scenarios: Walks through drawing a user login flow, an event-driven place-order flow with a sync/async fence, and a failure path with retry and exponential backoff. - Diagram selection discipline: Provides a decision tree for choosing between sequence, architecture, state, ER, and flowchart diagrams based on the question being asked. - Use Case: A learner preparing for a system design discussion needs to explain how an order flows through an event-driven system, including what happens when payment fails, and uses this project to practice drawing that flow in under 5 minutes. ## Quick Start Ask the mentor to start the whiteboarding sequence diagrams project and walk you through drawing a login flow sequence diagram.