mcpField
I
infographic-structure-creator

infographic-structure-creator

github.com/antvisデザイン・UI7.0k135 回インストール1 週間前に更新
リポジトリ

infographic-structure-creator について

インフォグラフィックフレームワーク向けに、完全な TypeScript Structure コンポーネントを生成するスキルです。コンポーネント、レイアウト、登録の制約に従います。

主な機能

  1. 01Structure コンポーネントコード一式の生成
  2. 02要素の境界に基づくレイアウト設計
  3. 03Item と Items のパターンに対応
  4. 04インポート、Props、登録処理を含む
  5. 05コンポーネントと空状態の制約を確認

活用シーン

  1. 01新しいインフォグラフィックレイアウトの構造作成
  2. 02階層型や方向性のある配置の実装
  3. 03プロジェクトへの登録済み Structure 追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/antvis/infographic --skill infographic-structure-creator

インストール後、Claude Code で/infographic-structure-creatorを入力して読み込まれたか確認します。

同梱ファイルreferences/structure-prompt.md

詳細

インフォグラフィック構造クリエーター

概要

プロジェクトのコンポーネント規則、レイアウト制約、登録要件に従って、インフォグラフィックフレームワーク用の Structure コンポーネントコード一式を生成します。

ワークフロー

  1. references/structure-prompt.md を読み、フレームワークのルール、使用可能なコンポーネント、出力要件を確認します。
  2. 要件が不足している場合は、構造のカテゴリ、レイアウトの方向、階層の深さ、追加・削除ボタンが必要かどうかを確認します。
  3. Item と Items のどちらを使うか選び、getElementBounds からレイアウトを計算し、ItemsGroup の下に装飾要素を配置する計画を立てます。
  4. インポート、BaseStructureProps を継承する Props、コンポーネントの実装、正確な composites を指定した registerStructure を含む TypeScript ファイル一式を作成します。
  5. 参照資料の制約に照らして自己チェックします(一覧にないコンポーネントを使っていないこと、SVG の cx/cy/r を使っていないこと、インデックスが正しいこと、空の状態に対応していること)。

注意事項

  • 適切な場合は、src/designs/structures を確認して、既存の似た構造のローカルなパターンに合わせます。
  • 出力は簡潔にし、React 固有の機能(keys、hooks)は避けてください。

コメント