format-storybook
Original:🇺🇸 English
Translated
Structures and organizes Storybook files for scalability using battle-tested patterns from Cassondra Roberts' "A Storybook format that scales with you". Covers story definitions, template composition, controls/args, visual regression with Chromatic, component documentation, and CSF conventions. Activates on any Storybook question — file structure, controls, args, or component documentation.
1installs
Sourcepodo/design-agent-skills
Added on
NPX Install
npx skill4agent add podo/design-agent-skills format-storybookTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →format-storybook
Catalogue stub — full skill: mikemai2awesome/agent-skills
Decision tree
-
Is the full skill already installed?
- Global:
grep -q "^das:" ~/.agents/skills/format-storybook/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" - Project:
grep -q "^das:" .agents/skills/format-storybook/SKILL.md 2>/dev/null && echo "pointer" || echo "installed" - No block → full skill installed, invoke and proceed
das: - block present → go to step 2
das:
- Global:
-
Detect scope, then install:bash
[ -e ~/.agents/skills/format-storybook ] && echo "global" || echo "project"Global:bashnpx skills add mikemai2awesome/agent-skills --skill format-storybook -g -yProject:bashnpx skills add mikemai2awesome/agent-skills --skill format-storybook -yClaude Code: send either command as a chat message starting withto run it without leaving the conversation.!
What it does
Enforces scalable, maintainable Storybook patterns across a component library:
- File structure — co-locate stories with components; +
stories/component.stories.js+ optionalstories/template.jscomponent.docs.mdx - Template composition — import child component templates instead of duplicating markup; single source of truth per component
- Controls & args — progressive disclosure: sensible defaults + optional controls for edge cases; arg types and descriptions
- Visual regression — Chromatic integration patterns; snapshot testing strategy
- CSF conventions — Component Story Format 3.0; default export metadata; named story exports
- Documentation — MDX docs pages; component API tables; usage examples; do/don't patterns
When NOT to use
- React Native Storybook stories specifically → use
storybook-rn-skill - Design token generation → use
design-tokens-skill - Component implementation from scratch → use or
shadcn-uibaseline-ui