docs/adr/0236-clankie-owns-the-skills-he-ships.md

ADR 0236: Clankie owns the skills he ships

Status: Accepted (2026-10-06).

Decision

Every skill Clankie ships is authored in .agents/skills in this repository and is always on. The vendored snapshot of Volpestyle/skills, its manifest and the "opinionated" skill class are removed, along with skills.opinionated, skills.exclude, the exclude/include commands and hire_agent's skills: "bundled" | "plain" choice. Older settings files that still carry those keys load and ignore them.

A shipped skill teaches what makes Clankie himself: how he uses his own body and tools, how the harness driving his seat knows what he can do, and how his hired workers work inside his fleet. That keeps his standing instructions small and moves capability guidance into skills loaded when needed. General-purpose skills (errands, commit and push habits, review methods) are not his to ship: users write their own as they use him, and Claude Code and Codex already bring good ones. A skill also has to be loaded in practice. The bundle was measured over 1,232 service, operator-seat and worker sessions over 21 days (2026-09-16 to 2026-10-06), and each skill was kept, folded into another, or dropped:

SkillLoads (Clankie / workers)Decision
this-machine44 / 86Keep; core cut from 6,241 to 1,348 words, detail in references
herdr20 / 124Keep (generated from the pinned binary)
lead21 / 58Keep; rewritten, see below
linear-orient, linear-issues11 / 57, 6 / 124Keep; merged into tracker-agnostic work-items and work-orient (2026-10-20)
trace-clankie10 / 51Keep
minecraft24 / 10Keep
shared-checkout2 / 148Keep
work-items, clankie4 / 65, 2 / 60Keep
tidy, fleet-resourcesnew this monthKeep for a fair trial
pokeagents0 / 1Keep: no play session ran in the window
desktop-control10 totalKeep; absorbs computer-use-delegation (3)
browser-use4 totalKeep: his own browser; low use reflects how rarely he browses
c, p1 / 51, 0 / 34Drop; commit and push stay native to each harness
reflect, solution-space2 / 52, 1 / 38Drop; nearly every load came from an owner-global copy
research-team0-1Keep: Clankie's own way of running a research fleet
trip-planning, comparison-shopping, daily-digest, inbox-triage0-1 eachDrop the errands; their mail and Google tool guidance moves to a new connected-accounts skill
trip-planning0-1Drop

lead is rewritten as Clankie's leadership judgment (what to start, who does it, briefs, harvest and delivery, efficiency rounds and authority) in about 1,200 words, down from 4,300. Fleet tool mechanics, review and landing, and tracker records live in its three references, which this-machine links to instead of repeating.

Shipped skills carry no personal names, machine names, accounts or private issue links: they reach every install.

Why

The opinionated class existed so an owner could switch off process guidance copied from a personal skills repository. In practice it meant a second authoring source that drifted from Clankie's tools (the herdr-lead and Swarm references outlived both), a pinned export to refresh, a settings class with its own picker and hire override, and skills that cost catalog context every turn while rarely loading. Leadership is Clankie's own product behaviour, so it belongs beside the tools it describes and changes in the same commit.

Consequences

  • Owner-global skills in ~/.agents/skills are untouched. Plain harnesses outside Clankie keep whatever the owner selects there, and Clankie still finds them through skill_search.
  • Volpestyle/skills may keep generic versions for other harnesses; Clankie no longer reads or pins it.
  • The A/B evaluation arm that toggled the opinionated class is gone. A future skill experiment uses an explicit eval fixture, not a product setting.
  • Supersedes the vendoring and two-class sections of bundled skills as of this date.