Lessons from building Claude Code: How we use skills

Claude ยท article ยท 2026-06-03 Reader ๐Ÿ–ฅ๏ธ

Agent SkillsAgent Tool ManagementClaude CodeContext EngineeringHooksPlatform EngineeringProgressive Disclosure
Skills work best when treated as folders (not markdown snippets) that use progressive disclosure and hard-won gotchas rather than restating known behavior, are described for machine-triggered discovery rather than human summary, and are distributed and curated organically as they scale โ€” with verification skills specifically deserving outsized investment because they have had the most measurable impact on Claude's output quality internally.

practical ยท lessons-learned engineering post / prescriptive taxonomy, written by a Claude Code team member (Thariq Shihipar) from internal usage at Anthropic (hundreds of skills in active use) โ€” Structured as a practitioner field guide: an empirically-derived taxonomy (nine categories from cataloging Anthropic's own skills) followed by a list of discrete authoring tips, a distribution model, and a measurement mechanism. The categorization is grounded in real internal data; almost every individual tip is asserted from experience with no disclosed metric or before/after comparison.

Structure

PartRole
Framing: skills as a flexible but ambiguous extension pointproblem statement
What are skills? (folder, not just markdown; frontmatter config)definitional correction
Nine categories of internal skills, with examplesempirical taxonomy
Tips for making skills (don't state the obvious, gotchas section, progressive disclosure, avoid railroading, setup/config.json, description field, memory, scripts, on-demand hooks)prescriptive authoring guidance
Distributing skills (repo checked-in vs. plugin marketplace)distribution model
Managing a skills marketplace (organic, bottom-up curation)governance model
Composing skills (reference by name, no formal dependency system)limitation disclosure
Measuring skills (PreToolUse usage-logging hook)measurement mechanism
Closing: best practices still evolving, start small and iterateconclusion / call to action

Key terms

Propositions

Arguments

Verification skills deserve disproportionate engineering investment relative to other skill categories. strength: medium
Explicit premises:
Implicit premises:
Inferences:
A skill's description field must be written as a trigger condition for machine discovery, not as a human-readable summary. strength: high
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents