Decision 01
Select capabilities by evidence, and size exposure to use
- Problem
- Plugins and skills can arrive with broad defaults, including hooks that run without the model choosing to. Installing broadly had already exhausted the skill-listing budget.
- Alternatives
- Install broadly and let the model choose.
- Remove large suites entirely.
- Approach
- Trial a capability, then adopt it, scope it down, freeze it or retire it, and set its exposure from observed use: listed for the model, user-invocable only, or off. This practice emerged as the environment matured and was formalised by the October audit; it does not describe every earlier adoption.
- Evidence
- July: a design tool was audited and pinned with hash manifests, and a security scanner was tested against unsafe fixtures.
- October: an audit removed 6 plugins and 2 marketplaces, applied 53 skill overrides, and scoped one suite to its 3 used skills.
- Of 23 external repositories reviewed, two “Adopt” verdicts became none once agents read the code. One candidate was trialled under my typed scope (“project scope, per-edit hook neutralized, one audit”).
- Tradeoff
- Trials take time.
- Limitations
- Superpowers (July) and Impeccable (August) were adopted with no recorded security review.
- The grades and usage counts were produced by agents.