Community编程与开发github.com

leewsimpson/claudesk

在 Fusion 360 中验证外壳,包括碰撞检查、间隙检查、截面视图和截图。每次构建后、检查配合或间隙时,或当被要求展示或截图模型时使用。

claudesk 是什么?

该技能提供了一套自动化流程,用于在 Fusion 360 中对电子设备外壳进行质量验证。它会在每次构建后自动执行碰撞检测和间隙检查,使用自定义的 `checks.run_checks()` 函数和 `wslib` 工具库,能够准确识别设计中的预期干涉(如卡扣与支撑柱的咬合)和意外碰撞。技能支持通过 MCP(模型上下文协议)与 Claude Code 集成,但考虑到 Fusion 插件可能超时的问题,建议将构建和检查分开执行,并将检查脚本作为后台任务运行以获取更长的超时时间(900 秒)。此外,它还提供了专门的视图和截面截图功能,用于对外壳外部和内部特征(如 USB 插孔、卡扣手指)进行视觉检查。用户可以通过添加新的参考体(ghost)和检查间隙配置来扩展技能,使其支持新的零件或线缆路径的验证需求。该技能的主要使用场景是机械设计验证,要求用户具备 Fusion 360 的基本操作知识,并理解碰撞检测报告中的预期与意外干涉的区别。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/leewsimpson/claudesk/tree/HEAD/3d-model/.claude/skills/fusion-inspect

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

检查外壳

标准流程(每次构建后)

  1. 检查。 运行 checks.run_checks(),使用 fusion-build 运行器。在 v2 细晶格结构上需要 3–8 分钟,这比 MCP 工具的超时时间更长。因此,先通过 MCP 单独运行构建,然后将检查作为一个单独的运行器文件,通过 python scripts/fmcp.py script <file> 作为后台 Bash 任务运行(它有 900 秒超时)。如果在检查仍在运行时调用 MCP,它只会超时,所以请等待检查完成。脚本在 Fusion 的 UI 线程上运行。超时的调用会继续运行,之后的调用会排在它后面。2026-10-04 时,pointContainment 以 0.01 mm 步长扫描导致 Fusion 卡死,只能强制杀死。改为探测几个选中的点而不是扫描,并在长循环中加入 adsk.doEvents()(wslib.clashes 和晶格切割已经做了)。它会检查外壳与每个电路板实体以及鬼影体、外壳 vs 上盖、冻结的打印外壳体积之间的碰撞,然后是 checks.GAPS 中命名的间隙。设计中的干涉(卡扣抓住支撑柱)列在 checks.EXPECTED 中并打印为 expected。当打印出 checks PASS 时完成。出现 CLASH/TIGHT 时,修复几何体并重新构建。只有在用户同意时才放宽间隙限制。
  2. 查看。 至少拍摄一张外部视图和一张截面图:
    • 外部:wslib.view(eye=(-90, 160, 60), target=(0, -20, 0), up=(0, 0, 1)),然后通过 MCP screenshot 查询,设置 `direction:

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能