andymaiandymaiCommunityยท21 Agent Skills Included

brepjs

Code-first parametric CAD modeling with exact geometry

Builds precise 3D CAD parts and assemblies in JavaScript and TypeScript using exact boundary geometry instead of triangle meshes. Eliminates imprecise booleans, fake measurements, and broken exports common in mesh-based modeling. Guides coding agents through authoring, verifying, and exporting manufacturable STEP parts with measured accuracy reports.
npx skills add andymai/brepjs --all -g -y
Available:

Gives the AI agent the repository's architecture rules, kernel and memory-management contracts, and command workflows so it can author and modify CAD code correctly without breaking layer boundaries.

All Skills in This Repository (21)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
andymaiandymai

architecture-navigation

Determine correct layer and module placement for new brepjs code.

Community
Intermediate
๐Ÿ“ฆ In Repo
andymaiandymai

kernel-abstraction

Implement cross-kernel geometry methods across brepjs CAD kernels.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

adding-operations

Standardize adding geometric operations to the brepjs CAD library.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

ci-triage

Diagnose red or stuck GitHub Actions CI runs for the brepjs repository.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

memory-and-disposal

Manage brepjs WASM handle disposal with using and DisposalScope.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

quality-gates

Diagnose brepjs quality gate failures and apply sanctioned fixes.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

result-error-handling

Standardizes Result-based error handling for brepjs operations with kernelCall and BrepError construction.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

playground-examples

Automate brepjs CAD playground example authoring and validation gate compliance.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

release-publishing

Manage release-please and npm publishing workflows for the brepjs monorepo.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

companion-packages

Resolve brepjs monorepo package structure, build order, and release pipeline issues.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

wasm-interop

Debug JavaScript-WebAssembly boundary issues in brepjs CAD kernel adapters.

Community
Advanced
๐Ÿ“ฆ In Repo
andymaiandymai

assembly-solver

Debug brepjs assembly constraint solver failures and extend joint and kinematics subsystems.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’