<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
capwitf/mechanical-cad-skills/cad-original-design
──Details
PublishedOctober 24, 2026 at 08:52 AM
Content Hashsha256:cba0cb6c36a1df40...
Git SHAaa431596857b
──Files
Files (1 file, 4.3 KB)
SKILL.md4.3 KBactive
SKILL.md · 98 lines · 4.3 KB

version: "1.0.0" name: cad-original-design description: Use when a CAD, SolidWorks, FreeCAD, STEP, DXF, DWG, STL, part, assembly, mechanism, fixture, bracket, enclosure, tool, or mechanical drawing must be designed from requirements without a reference drawing, screenshot, PDF, scan, or existing CAD file to copy.


CAD Original Design

Core Rule

When there is no reference drawing, do not use reference-matching criteria. Design from function, constraints, interfaces, loads, manufacturability, and acceptance tests.

Design Brief

Before modeling, create a concise design brief:

FieldCapture
FunctionWhat the part, assembly, or mechanism must do
InterfacesMounting points, mating parts, shafts, bearings, fasteners, ports, clearance zones
LoadsForce, torque, pressure, vibration, weight, thermal exposure, safety factor if known
EnvelopeMaximum size, keep-out areas, travel, orientation, installation access
MaterialRequired or assumed material, density, strength, corrosion, finish
Manufacturing3D print, machining, sheet metal, laser cutting, casting, welding, off-the-shelf parts
AdjustabilitySlots, shims, tolerances, fit classes, alignment features
Complexity targetSimple, medium, or rich; expected information density and feature families
Professional elementsDatums, tolerances, roughness, technical notes, sections, local details, title block
DeliverablesSTEP, DXF, DWG, PDF drawing, STL, native SolidWorks, source script
AcceptanceWhat proves the design satisfies the brief

Use cad-requirements-lock for missing blocking facts. If the user wants assumptions, record them as assumptions.

Concept Pass

Generate at least one coherent concept before CAD:

  • name the design type,
  • explain the load path,
  • explain how it mounts or mates,
  • identify critical dimensions and degrees of freedom,
  • identify likely failure modes,
  • define function zones and standard mechanical features,
  • run cad-engineering-sanity for load path, interfaces, wall thickness, hole edge distance, clearances, fits, material, and unverified strength claims,
  • define the minimum professional drawing elements,
  • choose a manufacturable feature set.

For nontrivial parts, compare two concepts briefly and pick one. Do not over-design beyond the task.

Modeling Rules

  • Build parametric geometry from named dimensions when possible.
  • Keep interfaces and datums explicit.
  • Prefer standard fasteners, hole sizes, clearances, radii, and stock thicknesses.
  • Add fillets/chamfers for function or manufacturing, not decoration.
  • Preserve design intent in the source script/model so dimensions can change.
  • For drawings, dimension functional features and interfaces first.
  • Use cad-design-richness to prevent under-designed blocky geometry.
  • Use cad-visual-layout to prevent sparse or informal plotted drawings.

Original Design Checks

Before final reporting, check:

  • function matches the design brief,
  • interfaces are present and dimensioned,
  • load path is plausible,
  • engineering sanity result is pass, partial, or fail with Verified/Inferred/Unverified claims labeled,
  • wall thickness, fillets, hole edge distances, and clearances are reasonable,
  • manufacturing method is plausible,
  • complexity target is met,
  • required professional drawing elements are present,
  • visual layout target is met when a drawing/PDF is delivered,
  • deliverables are generated from the current source,
  • unverified engineering claims are labeled as unverified.

Use cad-design-richness before accepting the mechanical concept. Use cad-visual-layout before accepting a formal drawing sheet. Use cad-final-verification for final file checks. Use cad-toolchain-preflight before relying on CAD automation or external tools. Use cad-engineering-sanity before claiming fit, strength, load capacity, manufacturability, or mechanical plausibility.

When Not To Use

  • If a reference drawing/image/PDF/DWG must be copied, use cad-reference-match.
  • If the task is only checking final files, use cad-final-verification.
  • If the toolchain itself is unknown, use cad-toolchain-preflight.

Reporting

Report:

  • design brief,
  • chosen concept and reason,
  • key assumptions,
  • generated files,
  • verified design checks,
  • engineering sanity result,
  • visual layout result,
  • design richness result,
  • unverified engineering risks.
All versions