ui-development について
Redpanda UI Registryを使うプロジェクト向けのUI開発スキルです。ドキュメント確認、コンポーネントの導入、スタイル規則、変更時の制約を案内します。
主な機能
- 01コンポーネント文書の検索
- 02Registryコンポーネントの利用
- 03余白とスタイル規則の順守
- 04規則に沿ったコンポーネント変更
活用シーン
- 01UIページやコンポーネントの作成
- 02既存Registryコンポーネントの変更
MCP 対応
最初にRedpanda UIのMCPツールで文書を検索するか、コンポーネント情報を取得する手順です。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ redpanda-data/ console --skill ui-developmentインストール後、Claude Code で/ui-developmentを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/icon-system.mdstyle-no-margin-on-registry.mdstyle-use-variants.mduse-ui-registry.md詳細
UI 開発
Redpanda UI Registry を使ってユーザーインターフェースを構築します。
有効化条件
- UI コンポーネントまたはページの構築・作成
- キーワード:「デザインシステム」、「UI」、「フロントエンド」、「レジストリ」、「コンポーネント」
- 既存のレジストリコンポーネントの変更
クイックリファレンス
| 操作 | ルール |
|---|---|
| コンポーネントを使用する | use-ui-registry.md |
| 余白を追加する | style-no-margin-on-registry.md |
| 見た目をカスタマイズする | style-use-variants.md |
| アイコンを使用する | icon-system.md |
ワークフロー
1. ドキュメントを取得する
FIRST: Use MCP tool mcp__redpanda-ui__search-docs or mcp__redpanda-ui__get_component
2. 既存のコンポーネントを確認する
ls src/components/redpanda-ui/
重要なルール
必ず守ること
src/components/redpanda-ui/の Registry コンポーネントを使用する- UI コードを書く前に、最初の操作として
mcp__redpanda-ui__get_componentを呼び出す - CLI 経由でコンポーネントをインストールする
禁止事項
@redpanda-data/ui(非推奨)を使用する — no-legacy を参照- レジストリのソースをコピー&ペーストする(CLI 経由でインストールする)
- ユーザーからの依頼なしに外部 UI ライブラリをインストールする
- レジストリコンポーネントでインラインの
styleプロパティを使用する - レジストリコンポーネントに
classNameで直接マージンを追加する
レジストリコンポーネントを変更する場合
src/components/redpanda-ui/ 内のファイルを編集する場合:
// UPSTREAM: <reason>を使ったコメントで変更内容を記録する- 変更を最小限に抑え、後方互換性を維持する
- いずれ上流のレジストリに貢献できるよう、変更を追跡する
ルール
詳細なガイダンスについては、rules/ ディレクトリを参照してください。
コメント
Markdown 対応