Be Digital · Field notes
Why Claude “Skills” quietly change the economics of AI work
I went to a Claude Code bootcamp expecting to get better at prompting. The lesson that stuck was about something else: how to give an AI the context it needs without drowning it.
The unlock: Skills and progressive disclosure
A Skill is just a folder with a SKILL.md file — a procedure you write once and reuse. The clever part is progressive disclosure: only the skill’s one-line description stays in context all the time; the full instructions load only when a task actually needs them. So you can keep a deep library of skills and pay almost nothing for them until one fires.
Contrast that with CLAUDE.md, which loads on every session. Every line there is a tax on every interaction — and it quietly dilutes the model’s attention, so the rules that matter get buried under the ones that don’t. That’s why the file has to stay lean: short isn’t a style preference, it’s how the model keeps following the important rules.
How I now set up a repo for AI work
Rules and pointers go in CLAUDE.md (lean, always on). Procedures become Skills (load on demand). Durable facts live once in a memory file (one home, no duplication).
Three take-aways I’m keeping
- Keep CLAUDE.md short. If a line wouldn’t matter for most sessions, it belongs in a Skill.
- One home per fact. Duplicated guidance costs tokens and drifts into contradictions.
- Write sharp, non-overlapping skill descriptions. That’s what decides whether the right one fires.
Net effect: fewer wasted back-and-forth turns, lower token spend, and an assistant that follows the rules that count. I’m still chewing on a few open questions — like how far to push repo “maps” — but this mental model alone was worth the trip.
Be Digital — notes from the bench. Further reading: The Complete Guide to Building Skills for Claude · Effective context engineering for AI agents