What problem does it solve? Jumping straight into code without a design leads to rework, scope creep, and misaligned implementations. This Skill enforces a design-first workflow in dsmm deepwork mode so features, components, and behavior changes are planned and approved before any code is written. ## Core Features & Use Cases - Context Exploration: Examines the current project context before asking detailed questions, reducing unnecessary back-and-forth. - Work Classification: Categorizes the task as a spike, bounded change, or architectural change to right-size the design effort. - Minimal Design Proposal: Presents the smallest sufficient design covering approach, files affected, tests, and risks. - Approval Gate: Blocks implementation until the design receives explicit user approval, delegated approval, or a self-review with no unresolved ambiguity. - Use Case: Before adding a new API endpoint in a deepwork session, the Skill inspects the codebase, classifies the change as bounded, and presents a short design listing affected files and tests for your sign-off. ## Quick Start Ask the agent to brainstorm a design for the new feature you want before writing any code in deepwork mode.