Manages shadcn/ui components in React/Next.js projects. Use for searching, adding, and managing UI components. Requires components.json in project root.
Manages shadcn/ui components in React/Next.js projects. Use this when adding new UI components - search for components, view usage examples, get install commands, and run quality checks. Requires components.json in project root.
/plugin marketplace add sumik5/sumik-claude-plugin/plugin install sumik@sumikThis skill inherits all available tools. When active, it can use any tool Claude has access to.
// components.jsonの存在確認
mcp__shadcn__get_project_registries()
// ない場合は初期化
// Bash: npx shadcn-ui@latest init
// ファジーマッチング検索
mcp__shadcn__search_items_in_registries({
registries: ["@shadcn"],
query: "button"
})
// 一覧表示
mcp__shadcn__list_items_in_registries({
registries: ["@shadcn"],
limit: 20
})
// コンポーネント詳細(ファイル内容含む)
mcp__shadcn__view_items_in_registries({
items: ["@shadcn/button", "@shadcn/card"]
})
// 使用例・デモコード取得(重要)
mcp__shadcn__get_item_examples_from_registries({
registries: ["@shadcn"],
query: "button-demo" // または "button example"
})
// 追加コマンド取得
mcp__shadcn__get_add_command_for_items({
items: ["@shadcn/button", "@shadcn/card"]
})
// 返却例: "npx shadcn-ui@latest add button card"
// Bashで実行
// npx shadcn-ui@latest add button card
// 追加後の品質チェックリスト
mcp__shadcn__get_audit_checklist()
// → 動作確認項目、テスト項目を確認
// 1. 必要なコンポーネントを検索
mcp__shadcn__search_items_in_registries({
registries: ["@shadcn"],
query: "form input button"
})
// 2. 使用例を確認
mcp__shadcn__get_item_examples_from_registries({
registries: ["@shadcn"],
query: "form-demo"
})
// 3. 一括追加
// Bash: npx shadcn-ui@latest add form input button label
// Card、Table、Chartを検索
mcp__shadcn__search_items_in_registries({
registries: ["@shadcn"],
query: "card table chart"
})
// デモコードを確認
mcp__shadcn__get_item_examples_from_registries({
registries: ["@shadcn"],
query: "card-demo"
})
"button-demo" - ボタンのデモコード"form example" - フォームの使用例"card-demo" - カードコンポーネントのデモ"example-booking-form" - 予約フォームの例"tooltip-demo" - ツールチップのデモget_project_registries - レジストリ確認search_items_in_registries - コンポーネント検索view_items_in_registries - 詳細表示get_item_examples_from_registries - 使用例取得get_add_command_for_items - 追加コマンドget_audit_checklist - 品質チェック