What problem does it solve?
DDD helps you validate UI design intent by checking what users will actually see, avoiding slow and brittle automated visual test suites.
Core Features & Use Cases
- Greenfield loop (build → verify → fix): Create a visual checklist, build the UI, screenshot at key viewports, verify, and iterate until the design matches.
- Regression loop (before/after verification): Capture a baseline screenshot, specify exactly what should change and what must be preserved, implement updates, then confirm the result improved without unintended breakage.
- Viewport-first design checks: Uses a consistent set of breakpoints (Desktop, Tablet, Mobile) so layout and visual hierarchy are verified across responsive states.
- Tooling approach: Uses Playwright MCP screenshot checks for quick visual confirmation rather than DOM/computed-style assertions.
Quick Start
Use the ddd skill to create a visual checklist, then run the Playwright MCP screenshot verification at 1280×800, 768×1024, and 375×812 to confirm your UI matches the intended design.