About format-storybook
format-storybook is a skill for maintaining scalable, consistent Storybook patterns in component libraries. It covers story structure, composition, controls, documentation, and visual regression practices.
Key features
- 01Co-located story file structure
- 02Reusable template composition
- 03Progressive controls and args
- 04Chromatic visual regression patterns
- 05CSF 3.0 conventions and MDX documentation
Use cases
- 01Organizing stories in a component library
- 02Documenting component APIs and usage
- 03Planning visual regression snapshots
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill format-storybookAfter installing, type/format-storybookin Claude Code to confirm it loaded.
Bundled filesstub.yaml
Details
From the project READMEformat-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
das:block → full skill installed, invoke and proceed das:block present → go to step 2
- Global:
-
Detect scope, then install:
[ -e ~/.agents/skills/format-storybook ] && echo "global" || echo "project"Global:
npx skills add mikemai2awesome/agent-skills --skill format-storybook -g -yProject:
npx skills add mikemai2awesome/agent-skills --skill format-storybook -yClaude Code: send either command as a chat message starting with
!to 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+stories/template.js+ optionalcomponent.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
shadcn-uiorbaseline-ui
Comments
Markdown supported