# Storybook

> Scaffold storybook config (.storybook/main.ts, preview.ts) plus auto-generated *.stories.tsx files for every PascalCase component in the codebase that has a matching named export. Caps at 50 components per run. dragoon does NOT install storybook - run `npx storybook init` after. Use to bootstrap stories quickly across an existing component library. Run as `node ~/.claude/skills/dragoon/skills/storybook/scripts/storybook.js`.

- Skill: `dragoon0x/storybook` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dragoon0x/storybook`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dragoon0x/storybook/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: dragoon0x (https://skillmd.com/u/dragoon0x)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dragoon0x/storybook

---


# /storybook

Auto-generates a story for every component, plus storybook config.

## When to use

- Setting up storybook for the first time
- Backfilling stories for an existing component library
- The user says "add storybook", "scaffold stories"

## Run it

```
dragoon storybook            # preview
dragoon storybook --apply    # write stories for every component
```

## Then

```
npm i -D @storybook/react-vite @storybook/react @storybook/addon-essentials
npx storybook init
npm run storybook
```

