I started with three skills. A year later I had forty-something. Every Claude Code session loaded all of them. Every Codex run loaded all of them. Every .agents-based tool I tried loaded all of them. The folders are global. The work isn't.

This post is about how skill accumulation became the quiet tax on every session, what I tried to fix it (most of which broke), and the small Go CLI I ended up writing because the right answer wasn't a script — it was a model.

How forty-something skills happened

I didn't sit down one day and install forty skills. They arrived in trickles:

A handful of work skills for internal company tooling — deploy helpers, runbook scaffolders, an API auth wrapper