Commit f579973
authored
docs(skills): add engineering skill library under .claude/skills (#1023)
## What
Eighteen skills under `.claude/skills/`, each capturing the method and
traps for one recurring class of work, so engineers and smaller models
can debug, extend, validate, benchmark, and ship this kernel without
prior project context. `README.md` indexes them with a suggested reading
order and a glossary.
**Doctrine and verification:** `debugging-doctrine`,
`solid-verification`, `numerical-robustness`, `testing`.
**Engine internals:** `boolean-debugging`, `analytic-preservation`,
`tessellation`, `fillet-blend`.
**Building:** `layer-boundaries`, `add-operation`, `wasm-bindings`,
`render-verify`, `io-formats`.
**Shipping:** `pr-workflow`, `profiling`, `parity-benchmarking`,
`release-flow`.
**Work selection:** `roadmap`, a living index of open, deferred, and
terminal cases with the chase filters and the acceptance bar.
## How it was built
Each skill went through research, authoring, adversarial verification,
and fix stages, then cross-skill consistency and coverage passes. Every
file path, symbol, and command was checked against the current tree.
Several beliefs carried in from earlier work were found stale and
corrected in place (tooling that now exists, a heal function that is
implemented rather than a stub, a deprecation already removed).
## Scope
Documentation only. No source, test, or build changes. The `roadmap`
skill declares a maintenance contract: sessions that close, defer, or
discover a work item update it in the same PR.
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Adds the brepkit engineering skill library under `.claude/skills` with
18 task-focused guides and references so contributors can debug, extend,
verify, benchmark, and ship the kernel. Docs-only; includes an indexed
`README.md` and a maintenance rule for the `roadmap` skill.
- **New Features**
- Eighteen skill guides across doctrine/verification, engine internals,
building, shipping, and work selection, each with `SKILL.md` +
`reference.md` verified against current symbols, paths, and commands.
- `README.md` index with suggested reading order and glossary.
- `roadmap` adds a maintenance contract: sessions that
close/defer/discover work must update it in the same PR.
<sup>Written for commit 3f6b648.
Summary will update on new commits.</sup>
<a
href="https://cubic.dev/pr/andymai/brepkit/pull/1023?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>
<!-- End of auto-generated description by cubic. -->1 parent 1813c64 commit f579973
36 files changed
Lines changed: 4492 additions & 0 deletions
File tree
- .claude/skills
- add-operation
- analytic-preservation
- boolean-debugging
- debugging-doctrine
- fillet-blend
- io-formats
- layer-boundaries
- numerical-robustness
- parity-benchmarking
- pr-workflow
- profiling
- release-flow
- render-verify
- roadmap
- solid-verification
- tessellation
- testing
- wasm-bindings
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
0 commit comments