brepjs
Code-first parametric CAD modeling with exact geometry
All Skills in This Repository (21)
Pure Emerald Level Indicatorsarchitecture-navigation
Determine correct layer and module placement for new brepjs code.
kernel-abstraction
Implement cross-kernel geometry methods across brepjs CAD kernels.
adding-operations
Standardize adding geometric operations to the brepjs CAD library.
ci-triage
Diagnose red or stuck GitHub Actions CI runs for the brepjs repository.
memory-and-disposal
Manage brepjs WASM handle disposal with using and DisposalScope.
quality-gates
Diagnose brepjs quality gate failures and apply sanctioned fixes.
result-error-handling
Standardizes Result-based error handling for brepjs operations with kernelCall and BrepError construction.
playground-examples
Automate brepjs CAD playground example authoring and validation gate compliance.
release-publishing
Manage release-please and npm publishing workflows for the brepjs monorepo.
companion-packages
Resolve brepjs monorepo package structure, build order, and release pipeline issues.
wasm-interop
Debug JavaScript-WebAssembly boundary issues in brepjs CAD kernel adapters.
assembly-solver
Debug brepjs assembly constraint solver failures and extend joint and kinematics subsystems.
Frequently Asked Questions
FAQPage SchemaHow to install brepjs?โผ
Run `npx skills add andymai/brepjs --all -g -y` in your terminal to install all skills in this suite globally.
What is brepjs used for?โผ
It is a code-first CAD library for JavaScript and TypeScript that builds exact solid geometry with precise booleans, fillets, and real measurements. Parts export to STEP for manufacturing, 3D printing, or BIM via IFC.
Can an AI agent author CAD parts with brepjs?โผ
Yes. The brepjs-cad skill lets an agent write a part file, run it on a real geometry kernel, and read a verification report with measured dimensions and snapshots instead of guessing from code.
Does brepjs work in the browser?โผ
Yes. It runs on WebAssembly kernels in the browser or Node.js, and there is a live playground where you write code and see the solid render instantly.
Do I need CAD experience to use brepjs?โผ
No. If you can write TypeScript or describe a part in plain English to your agent, brepjs handles the geometry kernel, validity checks, and exports for you.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core