From cdb8295e65b6db23da4e77d138ceaa86c0da5a76 Mon Sep 17 00:00:00 2001 From: Adam Scerra Date: Sun, 23 Aug 2026 14:51:58 -0400 Subject: [PATCH] docs: explain listed-only vs always-on with config links Spell out that listed-only only uploads Caveman, while always-on also opts in and names it in the prompt; link harness tips and skills. Co-authored-by: Cursor --- docs/adr-0091-skill-activation-matrix.html | 53 +++++++++++++++++----- 1 file changed, 42 insertions(+), 11 deletions(-) diff --git a/docs/adr-0091-skill-activation-matrix.html b/docs/adr-0091-skill-activation-matrix.html index 2034dcc..8a86d51 100644 --- a/docs/adr-0091-skill-activation-matrix.html +++ b/docs/adr-0091-skill-activation-matrix.html @@ -50,15 +50,46 @@

Did always-on make Caveman run every time?

into the agent file. -

Three setups

-
    -
  1. Baseline — no Caveman skill.
  2. -
  3. Listed only — Caveman on harness skills: only - (listed skill body). - No always-on flag.
  4. -
  5. Always-on — Caveman with metadata.apply: always + name in the prompt.
  6. -
-

Three repeats each. Pass = triage comment starts with CAVEMAN:.

+

What “Listed only” vs “Always-on” means

+

+ Both setups put a Caveman skill on the triage harness so it gets uploaded + into the run. The difference is whether anything forces the model to open it. +

+ +

Listed only

+

+ Add Caveman under harness skills: and stop there. It shows up in the skill list. + The model may open it with the Skill tool, or it may ignore it. No flag, no name in the prompt. +

+ + +

Always-on

+

+ Same idea (Caveman must make comments start with CAVEMAN:), but the skill opts in + with metadata.apply: always, and before the run the CLI fills + __FULLSEND_ALWAYS_ON_SKILLS__ in the agent file with that skill’s name so the + model is told to open it. +

+ + +

Baseline = no Caveman skill at all (control). Three repeats each. Pass = triage comment starts with CAVEMAN:.

Results

@@ -67,8 +98,8 @@

Results

- - + +
Baselinen/a
Listed onlyNo — 0 of 3
Always-onYes — 3 of 3
Listed only (on harness list, no always-on)No — 0 of 3
Always-on (flag + name in prompt)Yes — 3 of 3