Community程式設計與開發github.com

leewsimpson/claudesk

在 Fusion 360 中驗證外殼設計,進行干涉檢查、間隙測量、剖面檢視與截圖。建議在每次建構後、檢查密合度或間隙時,或需要展示模型時使用。

claudesk 是什麼?

此技能用於在 Autodesk Fusion 360 中自動化執行外殼設計的檢驗流程。它會在每次建構後執行標準檢查,包括干涉檢查(Clash Detection)、指定間隙測量(Clearance Gaps)、剖面檢視(Section Views)與自動截圖(Screenshots)。支援透過 MCP(Model Context Protocol)工具與獨立的 `fmcp.py` 腳本執行,以應對長時間運算的逾時限制。此外,還提供了 `wslib` 工具箱,內建高效的干涉與距離檢測函式(避免使用 Fusion 本身對大型組件可能回傳 `None` 的 `analyzeInterference`),以及用於隱藏參考體與操控攝影機的輔助功能。使用者可以透過新增參考體(Ghost)與檢查清單條目來永久納入新的間隙要求(如新購零件或纜線路徑)。整個流程會輸出通過/失敗的明確訊息,並產生可供對照的截圖,確保每次設計變更都符合機械與組裝要求。

相容平台✓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. 檢查。 使用 fusion-build runner 執行 checks.run_checks()。使用 v2 細網格時約需 3–8 分鐘,比 MCP 工具的逾時時間還長。因此請先透過 MCP 單獨執行建構,再將檢查以獨立的 runner 檔案用 python scripts/fmcp.py script <file> 在背景 Bash 任務中執行(有 900 秒逾時)。如果在檢查仍在執行時呼叫 MCP,它會直接逾時,所以請等待檢查完成。 腳本在 Fusion 的 UI 執行緒上執行。已逾時的呼叫仍會繼續運作,後續呼叫會排隊等待。在 2026-10-04,pointContainment 以 0.01 mm 步進掃描時會讓 Fusion 無回應,直到被強制終止。請改為偵測幾個選定的點,並在長迴圈中加入 adsk.doEvents()(wslib.clashes 與晶格切割已包含此機制)。它會檢查外殼與每個電路板實體以及鬼影(Ghosts)、外殼與上蓋、已凍結的列印外殼體積,以及 checks.GAPS 中指定的間隙。設計上的干涉(例如銷釘夾緊支撐柱)列在 checks.EXPECTED 中,並會標示為 expected。當顯示 checks PASS 時即完成。若出現 CLASH/TIGHT,請修正幾何形狀並重新建構。只有在使用者同意時才能放寬間隙限制。
  2. 檢視。 至少要拍攝一張外部視圖和一張剖面視圖:
    • 外部視圖:wslib.view(eye=(-90, 160, 60), target=(0, -20, 0), up=(0, 0, 1)),然後使用 `direction:

Individual skills in this repo

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

相關技能