assembly-solver
CommunityDebug and extend brepjs assembly constraint solving and kinematics.
Authorandymai
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the frustration of debugging failed brepjs assembly constraint solves, extending the assembly and kinematics subsystems, and working with mechanism interchange formats, removing guesswork from parametric CAD assembly workflows.
Core Features & Use Cases
- Constraint Solve Debugging: Diagnose and fix common solver errors including ASSEMBLY_NOT_CONVERGED, ASSEMBLY_MATE_INVALID, and ASSEMBLY_SOLVE_FAILED by identifying root causes like unanchored nodes, unsupported entity pairs, or invalid mate geometry.
- Solver Extension: Add new mate types, translational entity pairs, or kinematic joint types (revolute, prismatic, spherical, etc.) to the brepjs codebase with correct guardrails to avoid invariant drift.
- Kinematics & Interchange: Implement forward/inverse kinematics, DH table-based serial joint chains, and URDF import/export for robotics and mechanism design use cases.
- Use Case: If you are designing a gridfinity bin with a hinged lid, use this Skill to debug a failing constraint solve between the lid and base, add a custom revolute joint for the hinge, and export the mechanism to URDF for motion simulation.
Quick Start
Use the assembly-solver skill to debug a brepjs assembly solve that returns ASSEMBLY_NOT_CONVERGED by first checking for unanchored dependent nodes and unsupported entity pair combinations in your mate definitions.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: assembly-solver Download link: https://github.com/andymai/brepjs/archive/main.zip#assembly-solver Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.