mcpField
I
infographic-structure-creator

infographic-structure-creator

github.com/antvis设计与 UI7.0k135 次安装1 周前更新
代码仓库

关于 infographic-structure-creator

此技能为信息图框架生成完整的 TypeScript Structure 组件代码,并遵循组件、布局和注册约束。

主要功能

  1. 01生成完整的 Structure 组件代码
  2. 02依据元素边界规划布局
  3. 03支持 Item 和 Items 模式
  4. 04包含导入、属性和注册代码
  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. 生成完整的 TypeScript 文件:导入、继承 BaseStructureProps 的 Props、组件实现,以及包含准确 composites 的 registerStructure。
  5. 根据参考资料中的约束进行自查(不得使用未列出的组件、不得使用 SVG cx/cy/r、索引正确,并处理空状态)。

注意事项

  • 适当时,优先查看 src/designs/structures 中类似的现有结构,以遵循本地模式。
  • 保持输出简洁;避免仅适用于 React 的功能(keys、hooks)。

评论

支持 Markdown