assembly-solver

Community

Debug 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.