mechanical-constraint-analysis
Analyze six rigid-body degrees of freedom, unilateral contact directions, candidate escape motions, collision sweeps, and the evidence needed for form-closure or force-closure claims. Use when auditing whether pins, shoulders, lips, snap tabs, screws, friction, or preload physically retain a part; when a CAD assembly reports fully constrained but real hardware may still move; or when testing slide, lift, rotate, tilt, and pull scenarios before export.
- License
- MIT
Pinned to revision 6d4836236cc8, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/mechanical-constraint-analysis/SKILL.md
- skills/mechanical-constraint-analysis/agents/openai.yaml
- skills/mechanical-constraint-analysis/references/constraint-model.md
- skills/mechanical-constraint-analysis/references/evidence-and-claims.md
- skills/mechanical-constraint-analysis/references/provenance.md
- skills/mechanical-constraint-analysis/references/scenario-schema.md
- skills/mechanical-constraint-analysis/scripts/analyze_contacts.py
- skills/mechanical-constraint-analysis/scripts/motion_sweep.py
- skills/mechanical-constraint-analysis/scripts/test_regressions.py
- skills/mechanical-constraint-analysis/tests/fixtures/v5-snap-scenario.json
- skills/mechanical-constraint-analysis/tests/fixtures/v6-snap-scenario.json
- skills/mechanical-constraint-analysis/tests/fixtures/v7-1-invalid-aggregate.json
Every link opens the file at its source, pinned to the revision this page describes.