install-kokonutui-component について
install-kokonutui-componentは、KokonutUIのReactコンポーネントを探してプロジェクトに追加するスキルです。shadcn MCPサーバーまたはCLIで導入し、npmパッケージではなく編集可能なソースとして配置する方法を説明します。
主な機能
- 01コンポーネントレジストリの閲覧
- 02shadcn MCP経由のインストール
- 03shadcn CLI経由のインストール
- 04コンポーネント依存関係の解決
- 05配置したソースの編集
活用シーン
- 01画面に使うKokonutUIコンポーネントの検索
- 02shadcnプロジェクトへのコンポーネント追加
- 03導入したコンポーネントのソース調整
MCP 対応
shadcn MCPサーバーが利用できる場合、@kokonutuiレジストリの閲覧とコンポーネント導入に使用します。利用できない場合は、shadcn CLIによる方法を案内します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ kokonut-labs/ kokonutui --skill install-kokonutui-componentインストール後、Claude Code で/install-kokonutui-componentを入力して読み込まれたか確認します。
詳細
KokonutUI コンポーネントのインストール
KokonutUI は、Next.js、React、Tailwind CSS v4、Motion で構築された、100 個以上のオープンソース React コンポーネントのコレクションです。コンポーネントは npm パッケージとして公開されていません。shadcn CLI を使って、各コンポーネントのソースコードを対象のプロジェクトにコピーするため、インストール後は自由に編集できます。
利用可能なコンポーネントを確認する
https://kokonutui.com/r/registry.json— インストール可能なすべてのコンポーネントを、依存関係とファイル一覧とともに確認できる、機械可読なインデックスです。https://kokonutui.com/llms.txt— コンポーネントごとに 1 行で記載し、Markdown ソースへのリンクを掲載したドキュメントのインデックスです。https://kokonutui.com/r/{name}.json— 1 つのコンポーネントの完全なレジストリエントリです。提供されるすべてのファイルのソースコードを含みます。
ドキュメントを検索するには、Accept: text/markdown を指定して任意のドキュメントページをリクエストするか、URL の末尾に .md を追加すると、HTML ではなく整形された Markdown を取得できます。たとえば、https://kokonutui.com/docs/cards/card-flip.md です。
インストール
shadcn MCP サーバーが利用できる場合は、それを使ってコンポーネントを直接参照してインストールしてください。@kokonutui レジストリに最初から対応しています。セットアップ方法:
https://kokonutui.com/docs/mcp
それ以外の場合は、@kokonutui 名前空間を指定して shadcn CLI を使用します。
npx shadcn@latest add @kokonutui/card-flip
card-flip は、registry.json にある任意の name に置き換えてください。CLI は、コンポーネントの registryDependencies(button や textarea などの shadcn/ui プリミティブ)と npm の dependencies(motion や lucide-react など)を自動的に解決します。
対象プロジェクトの前提条件
- Tailwind CSS v4 が設定されていること。
- shadcn/ui が初期化済みであること(
npx shadcn@latest init)。これにより、components.jsonとlib/utils.tsのcnユーティリティが用意されます。 - モダンな React 機能を使うコンポーネントでは、React 19 以降であること。
インストール後
コンポーネントは、デフォルトで components/kokonutui/{name}.tsx に配置されます。これは通常のソースコードなので、ラップするのではなく直接編集してください。プロパティと使用例については、コンポーネントのドキュメントページを確認してください。
ライセンス
MIT。コンポーネントは商用の制作物で使用、変更、配布できます。