storybook
Installation
SKILL.md
Storybook
Use this skill when work touches Storybook 10 (or upgrades into it): stories, CSF, config, docs, interaction/a11y/visual tests, Vitest addon, portable stories, framework packages, or migrations from 8.x/9.x.
Workflow
- Inspect the local Storybook surface before changing code:
- Package versions for
storybook, framework package (e.g.@storybook/react-vite,@storybook/nextjs-vite),@storybook/addon-docs,@storybook/addon-a11y,@storybook/addon-vitest, Node, Vite/Vitest, and React/Vue/Svelte peers. - Config:
.storybook/main.ts|js(must be ESM),preview.ts|tsx, optionalmanager.ts,vitest.setup.ts, story globs,staticDirs. - Story style: CSF3
Meta/StoryObj, experimental CSF Next (definePreview/preview.meta/meta.story), MDX docs, tags. - Testing path: Vitest addon, legacy test-runner, portable
composeStories, Chromatic/visual, a11y.
- Package versions for
- Refresh current docs when versions are unclear or work touches upgrades, ESM, CSF Next, or Vitest browser mode. Start from source-map.md.
- For install, frameworks,
main/preview, core features vs addons, and CLI, use setup-core.md. - For CSF3/CSF Next, args, render, decorators, parameters, tags, and docs, use writing-stories.md.
- For
play,storybook/test, Vitest addon, portable stories, and a11y, use testing.md. - For builds, CI, doctor/upgrade, 8→9→10 package moves, and common failures, use production-migration.md.