stories について
stories は、Storybook を使うプロジェクトで UI ストーリーを作成・保守するスキルです。環境確認やドキュメント参照に加え、フロントエンドの変更に合わせた作成、プレビュー、レビューの手順を定めています。
主な機能
- 01Storybook のバージョンとアドオンの確認
- 02Storybook ドキュメントの優先参照
- 03順序に沿った UI ストーリー作業
- 04ストーリーのプレビューとレビュー
活用シーン
- 01新しい UI コンポーネントのストーリー作成
- 02フロントエンド変更に伴うストーリー更新
- 03ソース編集前の Storybook の使い方確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ storybookjs/ storybook --skill storiesインストール後、Claude Code で/storiesを入力して読み込まれたか確認します。
詳細
前提条件:
- プロジェクトに Storybook がインストールされている必要があります。Storybook をセットアップするには、ユーザーがこのスキルを明示的に呼び出し、Storybook のインストールを承認した場合に限り、
/storybook-initスキルを実行してください。 - Storybook は 10.6 以降である必要があります。(10.6 がリリースされるまでは、
nextで条件を満たします — 10.6.0-alpha.x です。canary ビルドや0.0.0-pr-*もすべて対象です。)Storybook のセットアップまたはインストールの依頼は、必要な Storybook のアップグレードを実施する承認として扱ってください。それ以外の依頼では、ユーザーがアップグレードを明示的に承認した場合に限り、/storybook-upgradeスキルを実行してください。 @storybook/addon-mcpがインストールされていることを確認してください。インストールされていない場合は、npx storybook add @storybook/addon-mcpを実行してインストールしてください。
Storybook の開発サーバーとすべての Storybook CLI コマンドは、同じ作業ディレクトリから実行してください。作業ディレクトリは Storybook がインストールされているパッケージのディレクトリです(モノレポでは、packages/ui などのリーフパッケージであることがよくあります)。
ドキュメント、プロパティ、または使い方についての質問では、ソースファイルを調べる前に npx storybook tools docs list に続けて npx storybook tools docs show を実行してください。ドキュメントコマンドを利用できない場合、または関連するドキュメントが見つからない場合に限り、ソースを調べてください。
npx storybook skills stories を実行し、出力をすべて読んで、UI の変更、ストーリーの作成、作成・変更・削除するすべてのフロントエンドコンポーネントとストーリーの同期を保つための必須の順序付きワークフローを確認してください。このワークフローでは、ストーリーの作成方法、プレビュー方法、厳選された Storybook レビューの表示方法が説明されています。
セッションで初めて npx storybook tools コマンドを実行する前に、末尾に --help を付けて実行し、出力をすべて読んでください。ワークフローで示されているのはコマンド名だけです。各コマンドの引数の形式と使用ルール(どのフィールドをいつ含めるか)は、それぞれのヘルプ出力に記載されています。コマンド名から引数を推測してはいけません。検証エラーでは必須フィールドの不足しか報告されず、ワークフローで指定されている任意フィールドは報告されないためです。
一部のコマンドでは、Storybook の開発サーバーが起動している必要があります。Claude のプレビュー機能を利用できる場合は、次の手順で開発サーバーを起動してください。
.claude/launch.jsonに Storybook の起動エントリがあることを確認してください(ファイル形式はpreview_startツールの説明に記載されています)。エントリにはautoPort: trueとport: 6006を指定してください。新しいコマンドを作成するのではなく、可能な限りプロジェクトで推奨されているパッケージマネージャーと既存のpackage.jsonの Storybook スクリプトを使用してください。preview_startツールを使って、Storybook の起動エントリを開始してください。