工程开发
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