- add skill package and SKILL.md with AM workflow, guardrails, and output structure
- add technical reference corpus (DfAM, fatigue, defects, process parameters, compliance, cost)
- add materials-db.json with polymer/metal data, roughness/post-processing ranges, and selection guides
- add CLI tools: select_material.py and postprocess_route.py for material ranking and post-processing route generation
Adds an explicit constraint to the description authoring guidance: the
description field must be at most 1024 characters (measured on the rendered
string, not YAML lines). Includes a reminder to always verify length before
finalising a new or updated skill.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Complete ISO 286-1 skill for mechanical designers covering:
- Fit selection (clearance/transition/interference) with intake protocol
- IT grades 1–16 with required machining processes for bores and shafts
- Full functional elements reference: rolling bearings, gears, keys (DIN 6885),
Seeger rings, cylindrical pins, plain bushings, lip seals, splined profiles,
couplings, linear guides (14 sections total)
- Fundamental deviations table (bores A–ZC, shafts a–zc, Ø1–500 mm)
- Surface roughness Ra correlation by IT grade
- Python calculator (scripts/calculate_fit.py) with JSON data files for exact
clearance/interference computation and formatted fit data sheet output
- Visual input support: analyses attached drawings, sketches, photos
- Description ≤ 1024 chars, written in English for optimal trigger accuracy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>