CLAUDE.md and skills: what belongs where?

5 min readSkillshop operator and creator of the Maker Evan YouTube channel

Translated from Korean. View original

A long CLAUDE.md does not automatically need to be shortened. First separate facts needed across tasks from procedures needed only for a particular task. Keep project-wide rules in CLAUDE.md and recurring procedures such as meeting notes or proofreading in skills, making each easier to find and update.

Illustration of task instructions and reference material in a folder
Skills can hold both instructions and reference materials. This is an AI-generated illustration.

What stays in CLAUDE.md?

Keep concise facts and common rules needed to understand the project: document locations, commands and terminology for customer notices that affect many tasks.

Prefer verifiable guidance, such as ‘Call users members in customer notices,’ over instructions like ‘Always produce the highest quality,’ which cannot be directly checked.

How do I choose what to move into a skill?

A long sequence needed only for a particular request is a candidate. For example, a monthly report procedure might read a table, compare it with the previous month and explain changes.

After moving it, say when to use the skill in its description. Moving every common rule can make facts needed for unrelated work harder to find.

CLAUDE.md
  • Project folder structure
  • Shared terminology and writing rules
  • Commands needed across tasks
Task-specific SKILL.md
  • Monthly-report workflow
  • Customer-notice editing criteria
  • Examples of that task’s output
Separate by when information is needed, not just by its importance.

What does moving a procedure look like?

Keep location rules in CLAUDE.md: source data goes in data/ and completed documents in reports/. The report skill can hold the sequence for checking the month's files, marking missing values and explaining major changes.

Put the changing period in each request, such as ‘Create a monthly report using September data.’ Separating request values from fixed rules makes the same skill easier to use next month.

Can the same rule appear in both files?

Copies in two places can drift when only one is updated. For changing terminology or writing standards, maintain one source and tell relevant files where to read it.

Do not list only the filename and omit when to read it. For example: ‘Read references/terms.md before proofreading customer notices.’

What should I check afterward?

In a new conversation, test one general project question and one request for the moved task. Check that common rules still apply to the general question and the skill's procedure applies to its task.

If work goes wrong, do not immediately merge the files again. Check separately for a missing common fact and whether the skill was selected; they have different fixes.

Anthropic's English documentation showing CLAUDE.md locations and scopes
CLAUDE.md scope also depends on its location. Check the latest official documentation for details.Source: Claude Code documentation
Open full-size image (opens in a new tab)
View original Korean screenshot
CLAUDE.md 위치별 적용 범위를 설명하는 Anthropic 공식 문서의 표
CLAUDE.md도 저장 위치에 따라 적용 범위가 달라요. 캡처된 표의 세부 항목은 최신 공식 문서에서 함께 확인해 주세요.출처: Anthropic 프로젝트 메모리 문서

Frequently asked questions

Q. Should I replace all of CLAUDE.md with skills? A. Keep project facts needed across tasks. Start by moving long procedures for specific work.

Q. Do other AI tools read CLAUDE.md too? A. The instruction files loaded automatically vary by tool. Check the project-instruction guide for the tool you use.