infographic-structure-creator について
インフォグラフィックフレームワーク向けに、完全な TypeScript Structure コンポーネントを生成するスキルです。コンポーネント、レイアウト、登録の制約に従います。
主な機能
- 01Structure コンポーネントコード一式の生成
- 02要素の境界に基づくレイアウト設計
- 03Item と Items のパターンに対応
- 04インポート、Props、登録処理を含む
- 05コンポーネントと空状態の制約を確認
活用シーン
- 01新しいインフォグラフィックレイアウトの構造作成
- 02階層型や方向性のある配置の実装
- 03プロジェクトへの登録済み Structure 追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ antvis/ infographic --skill infographic-structure-creatorインストール後、Claude Code で/infographic-structure-creatorを入力して読み込まれたか確認します。
同梱ファイルreferences/structure-prompt.md
詳細
インフォグラフィック構造クリエーター
概要
プロジェクトのコンポーネント規則、レイアウト制約、登録要件に従って、インフォグラフィックフレームワーク用の Structure コンポーネントコード一式を生成します。
ワークフロー
references/structure-prompt.mdを読み、フレームワークのルール、使用可能なコンポーネント、出力要件を確認します。- 要件が不足している場合は、構造のカテゴリ、レイアウトの方向、階層の深さ、追加・削除ボタンが必要かどうかを確認します。
- Item と Items のどちらを使うか選び、
getElementBoundsからレイアウトを計算し、ItemsGroup の下に装飾要素を配置する計画を立てます。 - インポート、BaseStructureProps を継承する Props、コンポーネントの実装、正確な
compositesを指定したregisterStructureを含む TypeScript ファイル一式を作成します。 - 参照資料の制約に照らして自己チェックします(一覧にないコンポーネントを使っていないこと、SVG の cx/cy/r を使っていないこと、インデックスが正しいこと、空の状態に対応していること)。
注意事項
- 適切な場合は、
src/designs/structuresを確認して、既存の似た構造のローカルなパターンに合わせます。 - 出力は簡潔にし、React 固有の機能(keys、hooks)は避けてください。
コメント
Markdown 対応