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