核心用法
CAD Automation Skill Pack(CADStack)是一套面向工程设计的 Claude Code 技能集,允许用户通过自然语言描述直接控制主流 CAD 软件完成建模任务。其核心技能 /cad 支持零件创建、修改、导出等操作;复杂任务可通过 /cad-plan 进行多步骤规划;/cad-qa 负责输出验证与尺寸核查;/cad-config 完成环境初始化与后端配置。
使用流程遵循"配置→规划→执行→验证"的四阶段模式。首次使用需运行 /cad-config 检测 FreeCAD、AutoCAD、SolidWorks、Fusion 360 等后端可用性;简单零件(1-3 步)可直接使用 /cad;多步骤或装配任务建议先 /cad-plan 再执行;完成后通过 /cad-qa 确认几何与尺寸符合预期。
显著优点
自然语言抽象:用户无需记忆具体 API 调用、参数顺序或坐标系定义,"创建一个带四个角孔的支架"即可生成完整脚本。
多后端兼容:同一套命令同时支持 FreeCAD(推荐,纯 Python、支持无头模式、零授权成本)、AutoCAD、SolidWorks、Fusion 360,降低平台迁移成本。
安全优先架构:所有脚本在执行前经过 /cad-review 安全审查,避免破坏性操作(如误删系统文件、无限循环等)。
自动化验证:内置尺寸校验与几何验证,输出 STEP 等格式前自动比对设计意图与实际模型。
无头模式支持:FreeCAD 后端可在无 GUI 环境下运行,适合服务器端批量处理与 CI/CD 集成。
潜在局限
商业软件依赖:AutoCAD、SolidWorks、Fusion 360 需本地安装并运行,依赖 COM 自动化或专用桥接插件,配置复杂度高于 FreeCAD。
脚本可解释性:自然语言到 CAD 脚本的转换存在语义损失风险,复杂曲面或高级特征(如钣金展开、模具分型)可能需要人工干预。
平台差异:部分 CAD 软件特有功能(如 SolidWorks 的 Simulation、Fusion 的 Generative Design)未在统一抽象层覆盖,需回退到原生 API。
错误恢复机制:文档提及"最小错误→恢复命令",但实际容错能力与具体后端稳定性强相关。
适合人群
- 机械设计工程师:快速原型验证、参数化零件批量生成
- 制造/自动化团队:将 CAD 任务集成到代码工作流
- 教育场景:降低 CAD 学习门槛,聚焦设计思维而非软件操作
- 需要跨平台协作的团队:统一命令规范,减少多软件切换摩擦
常规风险
- 授权合规:商业 CAD 软件需有效 license,技能本身不提供授权
- 数据安全:生成脚本可能包含文件系统操作,建议在隔离环境审查
/cad-review输出 - 几何可靠性:自动生成的复杂特征可能出现拓扑错误,关键零件务必人工复核
/cad-qa报告 - 版本兼容性:CAD 软件更新可能导致 COM API 变更,需关注后端适配状态