Widget Decomposition

Auto-activates when the user is working on a UI component that needs decomposition into the Atomic Design hierarchy. Works for Flutter widgets and for Vite components (React, Vue, Svelte, Solid, vanilla JS+TS modules with HTML partials). Triggers on: "decompose this widget", "decompose this component", "this widget is too big", "refactor into atoms", "split this into molecules", "extract reusable component", "widget is monolithic", "component is monolithic", "too many responsibilities", "move to core/widgets", "move to src/components", "create atom from this", "Widgetbook entry", "Storybook story", "Histoire story". Do NOT trigger for: design system comparisons (use design-system-analyzer), full codebase audits (use /atomic-design-toolkit:audit command), or non-UI code.

dojocodinglabs 4bb532c 5.4 KB Updated

File contents

dojocodinglabs/atomic-design-toolkit/tree/main/skills/widget-decomposition commit 4bb532cbd4

Frequently asked questions

npx skillmds@latest add dojocodinglabs/widget-decomposition