工程開發
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