thebushidocollective avatar

Storybook Component Documentation

Automates the tedious parts of writing Storybook documentation by setting up autodocs tags, generating MDX pages, and structuring JSDoc comments for prop tables. You get working examples for component descriptions, story variations, usage guides, and even migration docs. Most useful when you're documenting a design system or component library and need consistent patterns across dozens of components. The MDX templates are solid starting points, though you'll still need to write the actual descriptions and usage guidance yourself. Beats staring at blank documentation pages trying to remember the Storybook blocks API.

skills.sh installs
165
GitHub stars
200
last updated
Aug 21, 2026

Install

$ npx -y skills add thebushidocollective/han --skill storybook-component-documentation --agent claude-code

Installs into .claude/skills of the current project.

Files

Storybook - Component Documentation

Create comprehensive, auto-generated component documentation using Storybook's autodocs feature, MDX pages, and JSDoc comments.

Key Concepts

Autodocs

Automatically generate documentation pages from stories:

const meta = {
  title: 'Components/Button',
  component: Button,
  tags: ['autodocs'],  // Enable auto-documentation
  parameters: {
    docs: {
      description: {
        component: 'A versatile button component with multiple variants and sizes.',
      },
    },
  },
} satisfies Meta<typeof Button>;

MDX Documentation

Create custom documentation pages with full control:

import { Meta, Canvas, Story, Controls } from '@storybook/blocks';
import * as ButtonStories from './Button.stories';

<Meta of={ButtonStories} />

# Button Component

A versatile button component for user interactions.

## Usage

<Canvas of={ButtonStories.Primary} />

## Props

<Controls of={ButtonStories.Primary} />

JSDoc Comments

Document component props for auto-extraction:

interface ButtonProps {
  /**
   * The button label text
   */
  label: string;

Sponsors

Details

Repository
github.com/thebushidocollective/han
Categories
Frontend Development, Documentation, Design & UI/UX
First seen
Jun 3, 2026

More from thebushidocollective/han

All 14
1flora131 avatartypescript-react-reviewerflora131/atomictypescript react reviewer160skills.sh installs
2oguzhan18 avatarangular-queryoguzhan18/angular-ecosystem-skillsALWAYS use when working with TanStack Query (Angular Query) for server state management, data fetching, caching, or mutations in Angular applications.160skills.sh installs
3nexu-io avatarhtml-ppt-taste-brutalistnexu-io/open-design16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII158skills.sh installs
4modra40 avatarreact-tanstack-seniormodra40/claude-codex-skills-directoryExpertise senior/lead React developer 20 tahun dengan TanStack ecosystem (Query, Router, Table, Form, Start). Gunakan skill ini ketika: (1) Membuat aplikasi Rea157skills.sh installs
5pedronauck avatarfrontend-designpedronauck/skillsCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat157skills.sh installs
6getsentry avatarsentry-react-native-setupgetsentry/sentry-agent-skillsSetup Sentry in React Native using the wizard CLI. Use when asked to add Sentry to React Native, install @sentry/react-native, or configure error monitoring for150skills.sh installs