Search
andymai/brepjs
Skills
Sort:BestMost starsTrending todayTrending this weekTrending this monthNewestRecently updatedName
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | A skill your agent uses when authoring or editing a brepjs .brep.ts part — writing the geometry with the functional API (box, cylinder, fuse, cut, fillet, sketch→extrude…), declaring an expected… | andymai/ | 115 | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 2 | This skill should be used when managing WASM handle lifetimes or hunting memory leaks in brepjs — when a task mentions "createHandle() without using keyword risks WASM memory leak"… | andymai/ | 115 | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 3 | 3.Polish A skill your agent uses when a valid brepjs part should look designed rather than glued-from-primitives (products, toys, mechanisms, anything a human eyeballs), and when exporting/handing off the… | andymai/ | 115 | — | ~588 | Automated safety check: Pass | Apache-2.0 | yesterday |
| 4 | This skill should be used when working across the JS/WASM boundary in brepjs — writing or debugging code in src/kernel/occt, src/kernel/occtWasm, or src/kernel/brepkit, or diagnosing symptoms like… | andymai/ | 115 | — | ~3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 5 | This skill should be used when writing, running, or fixing tests in the brepjs repository — when a task says "add a test", "write a regression test", "tests are failing", "test timed out", "coverage… | andymai/ | 115 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 6 | This skill should be used when adding or extending a geometric shape operation in brepjs — the end-to-end recipe once the target module is chosen (which is decided by architecture-navigation) — when… | andymai/ | 115 | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 7 | This skill should be used when deciding which layer or module a new file, function, or directory belongs in, or when a layer-boundary check fails. | andymai/ | 115 | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 8 | This skill should be used when committing, pushing, branching, or merging in the brepjs repository — when a task involves "pre-commit hook failed" (which tier ran, how to bypass), "commit rejected… | andymai/ | 115 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 9 | This skill should be used when adding, editing, or fixing an example in apps/playground — when a task says "add a playground example", "example fails check:examples", "playgroundExamples.test.ts is… | andymai/ | 115 | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 10 | This skill should be used when a local brepjs quality gate or npm run validate step fails and the specific rule's fix or escape hatch is needed — ESLint errors like "no-explicit-any" or "Direct .oc… | andymai/ | 115 | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 11 | This skill should be used when operating releases or npm publishing in brepjs — cutting or merging a release-please PR, recovering a failed npm publish, or deciding whether a commit may carry a… | andymai/ | 115 | — | ~3.4k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 12 | This skill should be used when working with Result<T,E, BrepError, or error paths in brepjs — deciding whether to throw or return a Result, constructing errors with codes, or handling failures. | andymai/ | 115 | — | ~4.2k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 13 | This skill should be used when debugging or extending stable references (topological naming) and history replay in brepjs — when a task says "ShapeRef resolves to the wrong face/edge", "ref won't… | andymai/ | 115 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 14 | 14.Verify A skill your agent uses when running brep on a .brep.ts part and interpreting the result — reading the JSON report (ok / checks / assertions / hints), verifying visually from snapshots, driving… | andymai/ | 115 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 15 | This skill should be used when orienting in the brepjs monorepo's packages/ and apps/ directories — answering "what is brepjs-viewer / brepjs-cad / brepjs-voxel", "is package X published", "which… | andymai/ | 115 | — | ~4.3k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 16 | This skill should be used when debugging a geometry failure in brepjs — when a task says "boolean returned an invalid shape", "fuse/cut/intersect returned Err", "the result is empty", "measureVolume… | andymai/ | 115 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 17 | This skill should be used when working on the brepjs kernel abstraction layer or across multiple kernels — adding a kernel method, wiring or writing an adapter, switching or registering kernels, or… | andymai/ | 115 | — | ~4.1k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 18 | This skill should be used when working on brepjs assemblies, constraint solving, or kinematics — debugging a solve that returns ASSEMBLYNOTCONVERGED / ASSEMBLYMATEINVALID / ASSEMBLYSOLVEFAILED… | andymai/ | 115 | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 19 | 19.CI Triage This skill should be used when a brepjs GitHub Actions job is red or behaving oddly on github.com (a remote CI run, not a local pre-commit/pre-push hook) — "CI failed", "ci-pass is failing", "npm ci… | andymai/ | 115 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | yesterday |
| 20 | 20.Design A skill your agent uses when you have a brepjs part spec and need to decompose it into an ordered build sequence — choosing which kernel operations to use and in what order, preferring reliable ops… | andymai/ | 115 | — | ~607 | Automated safety check: Pass | Apache-2.0 | yesterday |
| 21 | 21.Brainstorm Use at the START of any request to design, model, create, build, or 3D-print a physical part or assembly in brepjs — a bracket, enclosure, mount, gear, gridfinity bin, fixture, knob, adapter, and… | andymai/ | 115 | — | ~758 | Automated safety check: Pass | Apache-2.0 | yesterday |