Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Caveman encoding for SPEC.md and spec-adjacent writes. Loaded by /spec, /build, /check. Cuts tokens ~75% vs prose while staying precise. Triggers on any write to SPEC.md or when user says "caveman", "compress this", "be brief".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -19% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -34% | 0% |
Applies to SPEC.md writes, spec-referencing prose, backprop entries. Does NOT apply to code, error strings, commit messages, PR descriptions.
Prefer over words:
→ leads to / becomes / on <x>
∴ therefore / fix
∀ for all / every
∃ exists / some
! must / required
? may / optional / unknown
⊥ never / forbidden / nil
≠ not equal
∈ in
∉ not in
≤ at most
≥ at least
& and
| or
§ section referenceNever compress:
src/auth/mw.go.Invariant:
V<n>: <subject> <relation> <condition>
V1: ∀ req → auth check before handler
V2: token expiry ≤ current_time → rejectBug row (pipe table under §B):
id|date|cause|fix
B1|2026-04-20|token `<` not `≤`|V2Task row (pipe table under §T):
id|status|task|cites
T3|x|add auth mw|V1,I.apiStatus: x done, ~ wip, . todo. Escape literal | as \|.
Interface:
<kind>: <name> → <shape>
api: POST /x → 200 {id:string}
cmd: `foo bar <arg>` → stdout JSON
env: FOO_KEY ! setBad: > The system should ensure that every incoming request is properly authenticated before being forwarded to its corresponding handler function.
Good: > V1: ∀ req → auth check before handler
Bad: > We discovered that the token expiration check in the middleware was using a strict less-than comparison operator, which meant tokens were being rejected at the exact moment of their expiry.
Good: > B1: token < not ≤ → reject @ expiry boundary.
Bad: > The POST endpoint at /x accepts a JSON body and returns a 200 response with an object containing the created id.
Good: > api: POST /x → 200 {id}
If cutting a word loses a fact, keep it. Caveman is compression, not amputation.
Other measured skills in the registry, with their headline benchmark lift.