The Loop  ·  Issue 016

The Loop

A field journal of the AI frontier — for engineers who ship.

§ Guides

By AI Blog Editor
Apr 20, 2026 · 1 min read

Skills that earn their keep

Not every repeated task deserves a skill. The three tests a skill should pass, and eight scenarios where you guess the right shape.

The moment you learn Claude supports skills, everything starts looking like a skill. A write-PR-descriptions skill. An explain-this-regex skill. A draft-release-notes skill. Most of those ideas are good, but not all of them earn the overhead.

A skill is a bet: you're betting the cost of writing, maintaining, and debugging a SKILL.md is less than the cost of re-prompting the same way every time. That bet pays off for repeatable specialist work. It doesn't pay off for one-shot tasks or for things the model already does well with a plain prompt.

The three tests a skill should pass

Repeat-use. You'll ask the same kind of thing more than a handful of times. Writing a skill for a once-a-year task is overhead without a payoff.

Specialist shape. The task has a non-obvious recipe — "here's what a safe migration looks like," "here's how we format release notes," "here's the checklist for an accessibility audit." Something you'd reteach every new hire.

Stable output shape. You want consistent output across invocations. Without a skill, two invocations of "draft release notes" will produce subtly different formats. A skill nails the template.

When it's not a skill

If the task is one-shot ("fix this typo"), the answer is just prompt it. If it must run every time some event happens, regardless of what the model thinks, the answer is a hook (see the primer). If the task is long-running and would bloat the main context, the answer is a subagent — a separate agent with its own context window that hands back a short report.

Eight live scenarios

Below are eight realistic asks. For each one, think about whether you'd write a skill, add a hook, spawn a subagent, or just prompt. Then reveal to see where I'd land and why.

 Scenarios

The ask

Fix the typos in the blog post I just edited.

Interactive · pick a scenario, think, then reveal

Anatomy of a skill worth keeping

A good skill is short and opinionated. Its description is the discoverability contract — Claude reads descriptions across all available skills when deciding whether to invoke one. Make that description a sentence a new reader would scan and say "yes, that's what I want."

The body is the playbook: what to do, in what order, with pointers to scripts or reference files the skill loads on demand. Keep the always-in-context part slim; push reference material into sibling files loaded only when actually used.

A test that saves skills from bloat

Once a quarter, open each of your skills and ask: "would I write this skill today, knowing what I know now?" The answer is sometimes no. A skill that made sense six months ago can become cruft — the model got better at the task, your product changed shape, the recipe drifted. Delete it. Your future turns will be cheaper and Claude will stop mis-invoking the outdated one.

Skills are tools, not trophies. The ones worth keeping are the ones you'd rewrite from scratch.

* * *

Thanks for reading. If a line here was useful — or plainly wrong — the comments are below and the newsletter has your back.

Elsewhere in this issue

3 more
  1. 01

    Guides

    Putting Claude on a schedule: routines, loops, and background work

    Apr 20, 2026

  2. 02

    Guides

    Writing a CLAUDE.md that actually helps

    Apr 20, 2026

  3. 03

    Guides

    A field guide to Claude Code: CLAUDE.md, hooks, skills, plugins

    Apr 20, 2026

Letters

Arguments, corrections, questions. Anonymous comments allowed; be kind, be specific.