capwitf/mechanical-cad-skills/cad-requirements-lock

Claude Code and agent skill by capwitf/mechanical-cad-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when a CAD, SolidWorks, FreeCAD, mechanical drawing, part model, assembly, STEP, DXF, DWG, STL, PDF drawing, or engineering deliverable is requested before geometry, dimensions, standards, constraints, or acceptance criteria are clear.

Install

npx vskill@latest install capwitf/mechanical-cad-skills/cad-requirements-lock

SKILL.md

CAD Requirements Lock

Core Rule

Do not start modeling or drawing until the minimum acceptance target is explicit. A CAD deliverable can be visually polished and still be wrong if units, constraints, dimensions, or engineering standards were guessed.

Lock Before Work

Create a short requirements lock with these fields:

FieldWhat to capture
DeliverablesNative CAD, STEP, DXF, DWG, PDF, STL, 3MF, GLB, screenshots, source scripts
PurposeManufacturing, homework, reference replica, fit check, assembly, animation, concept
Units and scalemm/inch, drawing scale, sheet size, projection method
Geometry factsOverall size, hole count, diameters, centers, axes, thread specs, fits, chamfers, fillets
Engineering sanityLoad path, material, manufacturing process, critical wall thickness, hole edge distance, clearances, standard parts, and which strength claims are allowed
StandardsLayers, line weights, title block, BOM, tolerances, materials, surface finish
Visual targetSheet density, view hierarchy, title block level, line hierarchy, readability target
Complexity targetSimple, medium, or rich; expected feature families and professional drawing elements
Source materialText spec, reference image, PDF, DWG, model, part photos, user sketch
UnknownsMissing facts and whether they block correctness
AcceptanceWhat final checks must pass before reporting ready

Unknowns Policy

Classify unknowns:

  • Blocking: cannot produce a correct engineering result without the answer.
  • Assumable: can choose a conservative default, but report it.
  • Decorative: affects appearance but not engineering correctness.

Ask only for blocking unknowns that cannot be inferred from local files or references. If the user asks to proceed with assumptions, write the assumptions into the lock and mark them as inferred.

If visual quality or design richness is subjective, set a provisional target rather than leaving it blank. Use cad-visual-layout and cad-design-richness later to check the target. If engineering strength, fit, clearance, or manufacturability is uncertain, set a provisional engineering sanity target and mark missing loads/materials as blocking or unverified.

Handoff

After the lock is complete:

  • Use cad-toolchain-preflight before relying on external CAD tools, SolidWorks automation, FreeCAD, MCP servers, or installed skills.
  • Use cad-engineering-sanity when the task includes mechanical plausibility, fit, strength, manufacturability, material, load path, wall thickness, hole edge distance, or clearance claims.
  • Use cad-design-richness when the work must look like a realistic mechanical design.
  • Use cad-visual-layout when a plotted drawing or PDF must look formal and readable.
  • Use cad-reference-match when the result must resemble a reference drawing or screenshot.
  • Use cad-final-verification before claiming the output is ready.

Common Mistakes

  • Starting with a pretty preview before units and dimensions are known.
  • Treating "make it like this" as enough when the reference has unmeasured local features.
  • Ignoring title block, BOM, projection, tolerances, and material because geometry was the focus.
  • Asking too many questions when only one or two blocking facts are actually needed.

Reporting

Report the lock briefly:

  • locked facts,
  • assumptions,
  • blocking unknowns,
  • planned deliverables,
  • acceptance checks.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
5
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/capwitf/mechanical-cad-skills/cad-requirements-lock/badge)](https://verified-skill.com/skills/capwitf/mechanical-cad-skills/cad-requirements-lock)

Something wrong with this skill or its page? Tell us.