Skip to content

III.1 Skills

Where this chapter sits

Part III looks at the five layers one by one. Skills is the layer for rules that are not inside the model, written so they can be read when needed. How to write them and where each host puts them remain in the how-tos below.

1.1 What belongs here

Claude knows ordinary prose. It does not know this project's terms, the pass line for review, or the translation procedure. Writing all of that into every conversation thins as the conversation lengthens.

Skills is the layer that writes those rules in Markdown. The centre of the form is SKILL.md. Many products follow Agent Skills. They are read. They do not call outside APIs.

In translation, for example, consistent terms and "send back under xCOMET 0.85" are Skills. Calling a dictionary service is MCP. If the quality floor is the measure for every job, that is Doctrine.

1.2 Difference from MCP

SkillsMCP
What it holdsWhat should be knownWhat can be done
ShapeStatic documents such as MarkdownA server. Tools and data
Does it run?No. It is referencedYes. It queries outside
FitsConventions, procedures, examples, pass linesFetching source text, translation APIs, scoring quality

Both are often needed. Write "what to keep" as Skills, and add "fetch the value of this instant" as MCP. Detail of the split is MCP vs Skills.

1.3 Kinds, in outline

KindContentExample
ProcedureOrder of the workTranslate, review, ship
Pass lineA number or a conditionxCOMET 0.85 or above
GuidelineA principle to keepNaming, sentence length
TemplateShape of the outputA PR description, document headings

One Skill may mix several. Mix too many, and instructions at once weaken each other. When a split is better, split roles on the Agent side.

Sections that belong in SKILL.md are purpose, inputs and outputs, MUST / SHOULD, steps, a measure of judgment, good and bad examples. The template is in the Skill design guide.

1.4 What must not live here

Must not live hereInstead
Copying statute or RFC source and stoppingConnect to the source through MCP
Purpose and prohibitions as a wholeDoctrine
The body of last time's caseMemory
Running an outside APIMCP

Skills are read only when referenced. They are not always all loaded. That is the answer to Context Rot. The mechanism is in the sister site Part 5: On-demand context.

1.5 Pages that follow

How-tos and worked examples remain. They have not been deleted.

WantedPage
Design judgmentSkill design guide
Writing oneHow to create Skills
Distilling from conversationDistilling Skills from conversations
AdoptingHow to use Skills
Use casesSkill use cases
What not to doAnti-patterns
Worked examplesShowcase
Split from MCPMCP vs Skills

1.6 Summary

Skills hold stable knowledge and procedures. They do not execute. Team rules are not inside the model, so they are written outside and read when needed. Source text and actions are MCP, the measure is Doctrine, last time's continuation is Memory.

This chapter defines the layer and its boundary. Procedures and worked examples follow.


Previous: II.2 Placement

Next: MCP

Released under the MIT License.