Create and iterate parametric 3D CAD models for Claude using an inspectable feedback loop. Use when the task involves OpenSCAD, build123d, STL/STEP/3MF output, fixture/enclosure/adapter design, or debugging shape accuracy from renders or screenshots.
Use this skill for parametric 3D modeling tasks where geometry must be correct, manufacturable, and easy to revise.
Trigger this skill when the user asks for any of the following:
Do not trust mental visualization of 3D geometry. Write code, render or export a view, inspect the result, then revise.
If the environment supports screenshots or image inspection, use them after every meaningful geometry change. If not, inspect through deterministic evidence such as orthographic projections, section cuts, bounding-box checks, and explicit dimension calculations.
Before modeling, extract:
stl, step, 3mf, source code only, or all of themIf requirements are incomplete, make explicit assumptions and keep the first version simple.
Start with a coarse model that proves overall proportions and alignment:
Structure code so a later pass can adjust one concern without rewriting the whole model.
After each meaningful change, inspect the result deliberately:
Read references/geometry-iteration.md when the task needs a stricter inspection loop or when you are debugging repeated geometry mistakes.
When something looks wrong:
Avoid broad rewrites unless the part architecture is clearly wrong.
Default deliverables:
When useful, also provide:
The final result should be: