工程开发
antd avatar

antd

Ant Design (antd) 专家助手,提供组件 API 查询、调试、项目分析与版本迁移建议。支持 v3/v4/v5/v6 离线元数据查询。

简介

Ant Design (antd) CLI 是一个专业的工程工具,旨在优化使用 Ant Design 生态系统的项目开发流程。它充当离线、具备版本感知能力的知识库,让开发人员与 AI 代理程序无需网络即可查询精确的组件属性 (props)、语义结构、设计令牌 (tokens) 及更新日志。通过提供 v3、v4、v5 与 v6 版本的精确元数据快照,此工具消除了在管理不同历史版本组件库时常见的歧义。

关键功能与能力:

  • 即时查询组件 API,包含类型、默认值及弃用属性。
  • 针对主要版本升级提供特定版本的迁移检查清单。
  • 进行全项目分析,检测组件使用模式并执行最佳实践检查 (linting)。
  • 自动收集环境快照,协助调试及回报问题。
  • 提供可运行的示例源代码与自定义样式所需的语义 class 名称。
  • 完整支持设计令牌 (tokens),确保品牌与主题的一致性。

使用注意事项与技巧:

  • 安装:请通过 npm install -g @ant-design/cli 全局安装,或将其整合为代理程序技能。
  • 输入/输出:建议在所有指令中使用 --format json 参数,以便接收适合程序化处理的结构化输出。
  • 离线可靠性:该工具完全离线运行,适用于 CI/CD 流水线或受限的开发环境。
  • 版本控制:使用 --version 参数以查询与项目相符的 API 快照,而非通用的文档信息。
  • 诊断:执行 antd doctor 可诊断常见的配置问题、React 版本不兼容或重复依赖等问题。
  • MCP 支持:该 CLI 可作为 MCP 服务器运行,与 Cursor 或 Claude Desktop 等支持 AI 的 IDE 无缝整合。

仓库统计

Star 数
197
Fork 数
9
Open Issue 数
6
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 06:03
在 GitHub 查看