Search

By andymai

21 skills found.
Search results
#SkillRepositoryStarsUsed inTokensAuto-checkLicenceUpdated
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/brepjs115—~3.4kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.1kAutomated safety check: PassApache-2.0yesterday
3

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/brepjs115—~588Automated safety check: PassApache-2.0yesterday
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/brepjs115—~3kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~4.3kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~4.4kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.4kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~2.9kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.7kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.2kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.4kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~4.2kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.8kAutomated safety check: PassApache-2.0yesterday
14

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/brepjs115—~1.1kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~4.3kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~3.8kAutomated safety check: PassApache-2.0yesterday
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/brepjs115—~4.1kAutomated safety check: PassApache-2.0yesterday
18

This skill should be used when working on brepjs assemblies, constraint solving, or kinematics — debugging a solve that returns ASSEMBLYNOTCONVERGED / ASSEMBLYMATEINVALID / ASSEMBLYSOLVEFAILED…

andymai/brepjs115—~3.7kAutomated safety check: PassApache-2.0yesterday
19

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/brepjs115—~3.8kAutomated safety check: PassApache-2.0yesterday
20

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/brepjs115—~607Automated safety check: PassApache-2.0yesterday
21

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/brepjs115—~758Automated safety check: PassApache-2.0yesterday