crontent

Claude skills won't help much if they don't match how you actually work

Anthropic just gave Claude Code users something most "best skills" roundups will ignore: a decision framework. On 18 June 2026, Anthropic spelled out seven ways to steer Claude Code, and skills are only one of them. That matters because the hard part is no longer finding skills. It's deciding which instructions belong where, and which ones only make sense inside your business.

How do I choose Claude skills that fit my team?

Start with repeated decisions your team already makes, not with public skill libraries. In Anthropic’s guidance, skills are one method inside a bigger system that also includes CLAUDE.md files, rules, hooks, subagents, output styles, and the system prompt. Anthropic says each method differs by when it loads, whether it survives long sessions, and how much authority it has.

That means a good skill is not just "useful advice." A good skill captures a task Claude should perform the same way every time, without you re-explaining your stack, standards, and tradeoffs. If your app uses a weird folder layout, strict test thresholds, a specific migration flow, and customer-facing copy that can't sound like a generic SaaS bot, a public repo cannot guess any of that.

The useful question is simple: which decisions keep repeating in your business, and are still stuck in your head? Write those down first. Then decide whether they belong in a root CLAUDE.md file, a subdirectory file, a rule, or a skill.

Public Claude skill repos are examples, not plug-and-play systems

The early GitHub repos are interesting because they show what people are trying to standardize. The repo at 0xMassi/claude-skills packages twelve Claude Code skills around code quality, security, and language patterns across TypeScript, Rust, Swift, Go, JavaScript, and PostgreSQL. That's useful as a reference. It shows the shape of a reusable skill and the kinds of tasks people want to lock down.

But a repo like that is broad by design. It has to be. It cannot know whether your TypeScript project accepts aggressive refactors, whether your team prefers explicit types over inferred ones, whether your tests can hit the database, or whether performance beats readability in one hot path and not another.

That gap is why generic skills look better in demos than in production. Broad advice travels well. Real tradeoffs don't. Once Claude is touching a live codebase, "follow modern patterns" is less helpful than "never change these generated files, run this exact test command, and keep API names stable because customers depend on them."

Anthropic's own model points to a layered system, not a giant skill collection

Anthropic's table in its 18 June 2026 post makes the point pretty clearly. A root CLAUDE.md file loads at session start and stays in context for the whole session, but Anthropic labels its context cost as high because every line costs tokens whether relevant or not. A subdirectory CLAUDE.md file only loads when Claude touches that part of the repo, so the context cost is low.

That should kill the instinct to dump everything into one giant instruction blob or to hoard dozens of imported skills. The win comes from putting the right instruction in the right place.

For a small team, that usually looks more like this:

  1. Root CLAUDE.md for build commands, directory layout, and team-wide coding conventions.
  2. Subdirectory CLAUDE.md files for local rules that only matter in one part of the codebase.
  3. Skills for repeatable tasks you invoke on purpose, like code review, migrations, or release notes.
  4. Hooks or rules when you need behavior triggered at the right moment, not just described somewhere.

Five boring, company-specific skills will usually beat fifty generic ones because they reduce real rework. They encode your defaults. They stop Claude from making the same wrong guess over and over.

Content teams have the same problem: the missing ingredient is company proof

The same pattern shows up outside code. A generic content skill can tell Claude to write clearly, structure a post, or sound confident. It cannot supply your shipped features, customer objections, support logs, pricing tradeoffs, or the opinions you earned by building the product.

Anthropic's framework matters here too because the best instruction layer separates stable company facts from task-specific workflows. Put product facts, voice constraints, and no-go claims where they persist. Put repeatable jobs like case study drafting or release-note formatting into skills. Keep the proof close to the task.

That is usually where AI slop starts. Not because the model is bad, but because the instruction layer is generic and the evidence is missing. If Claude doesn't have your real examples, it fills the gap with average internet language.

If you run a solo product or tiny SaaS, don't ask "where do I find the best Claude skills?" Ask which repeated decisions in your code, support, and marketing should stop living in your head. Write those down. Package those first. That's the part that ages well.

Sources