What problem does it solve?
It solves the problem of getting Storybook to accurately render complex UIs—especially design systems—without brittle manual setup or missing mocks.
Core Features & Use Cases
- End-to-end Storybook setup: initializes Storybook for a React UI package and wires in MSW for realistic network mocking.
- Design-system foundation: generates branding (tokens/logo/themes) plus layout primitives like AppShell, LandingShell, SplitShell, EmptyState, and LoadingShell.
- Screen-level fidelity: builds screen stories that mirror production routes, including mock infrastructure (MSW + React Query + MemoryRouter) and an addon index to pick the right Storybook tools for your case.
- When to use: use it when you want “add storybook” from scratch, when Storybook exists but lacks branding/tokens, or when production routes won’t render correctly in Storybook due to hooks/singletons/router coupling.
Quick Start
Use the storybook-builder skill to “set up Storybook for my repo’s UI package with MSW, QueryClient, MemoryRouter, layout primitives, and route-level screen stories.”