infographic-item-creator について
インフォグラフィックフレームワーク向けに、完全な TypeScript Item コンポーネントを生成するスキルです。Props、レイアウト、描画、登録のルールに従います。
主な機能
- 01Item コンポーネントコード一式の生成
- 02getItemProps によるカスタム Props の抽出
- 03要素の境界に基づくレイアウト設計
- 04インポート、Props、登録処理を含む
- 05インデックスの受け渡しと条件付き描画を確認
活用シーン
- 01カスタムのインフォグラフィック項目を作成
- 02アイコン、ラベル、値、説明フィールドを実装
- 03プロジェクトへの登録済み Item 追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ antvis/ infographic --skill infographic-item-creatorインストール後、Claude Code で/infographic-item-creatorを入力して読み込まれたか確認します。
同梱ファイルreferences/item-prompt.md
詳細
インフォグラフィックアイテムジェネレーター
概要
プロジェクトのアイテム規則、レイアウト制約、登録要件に従って、インフォグラフィックフレームワーク用の完全な Item コンポーネントコードを生成します。
ワークフロー
- フレームワークのルール、使用可能なコンポーネント、出力要件の全容を把握するため、
references/item-prompt.mdを読みます。 - 要件が不足している場合は、必要最低限の内容を確認します。希望するビジュアル、必須フィールド(icon/label/value/desc/illus)、サイズ、配置の要件などです。
getItemPropsを使ってカスタムプロパティを抽出し、getElementBoundsでレイアウトを計算します。- インポート、BaseItemProps を継承する Props、コンポーネントの実装、正確な
compositesを指定したregisterItemを含む、完全な TypeScript ファイルを作成します。 - 参照ドキュメントの制約に照らしてセルフチェックします(未掲載のコンポーネントを使っていないこと、ラップされたすべてのコンポーネントにインデックスを渡していること、条件付きレンダリングが正しいこと)。
注意事項
- 適切な場合は、
src/designs/itemsを調べて類似アイテムを探し、ローカルのパターンに合わせます。 - 出力は簡潔にします。React 固有の機能(keys、hooks)は避けてください。
コメント
Markdown 対応