Storybook configuration, stories, addons, interaction testing, and documentation.
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill storybook --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Storybook?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-storybook-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: storybook
description: Storybook configuration, stories, addons, interaction testing, and documentation.
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
graph:
domains: [domain:web-development]
specializations: [specialization:web-development]
skillAreas: [skill-area:design-systems, skill-area:component-testing]
roles: [role:frontend-engineer, role:product-designer]
workflows: [workflow:feature-development]
topics: [topic:component-based-architecture]
---
# Storybook Skill
Expert assistance for component development with Storybook.
## Capabilities
- Configure Storybook
- Write component stories
- Add interaction testing
- Configure addons
- Generate documentation
## Story Patterns
```typescript
import type { Meta, StoryObj } from '@storybook/react';
import { Button } from './Button';
const meta: Meta<typeof Button> = {
title: 'Components/Button',
component: Button,
tags: ['autodocs'],
argTypes: {
variant: { control: 'select', options: ['primary', 'secondary'] },
size: { control: 'select', options: ['sm', 'md', 'lg'] },
},
};
export default meta;
type Story = StoryObj<typeof Button>;
export const Primary: Story = {
args: {
variant: 'primary',
children: 'Click me',
},
};
export const WithInteraction: Story = {
args: { children: 'Click me' },
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
await userEvent.click(canvas.getByRole('button'));
},
};
```
## Target Processes
- component-library
- design-system
- documentation
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!