/// NOTES · 연재 021

지시서 파일이 두 개가 됐다

프로젝트 폴더에 AGENTS.md 를 놔 두고 쓰던 사람이 꽤 있다. 다른 도구들이 읽는 파일이라서다. 그동안 Claude Code 는 그걸 그냥 지나쳤다. 이제 조건이 맞으면 읽는다. 반대로 말하면 조건이 안 맞으면 여전히 안 읽는다는 뜻이라, 오늘은 그 조건을 세어 봤다.

2026-09-20· 분류 : 도구· 직접 해 보기 10분

무엇이 바뀌었나

확인 Claude Code 2.1.277(9월 18일) 변경 로그에 한 줄로 적혀 있다 — CLAUDE.md 가 없는 프로젝트에서는 AGENTS.md 를 대신 읽는다. 바꾸는 자리는 /config 의 Project instructions 다. (Bedrock · Vertex · Foundry 에서는 아직 안 된다고 같이 적혀 있다.)

확인 공식 문서에 표로 정리돼 있다. 내 폴더에 무엇이 있느냐로 갈린다.

내 저장소에 있는 것Claude 가 읽는 것
AGENTS.md 만 있고, 작업 폴더나 그 위에 CLAUDE.md·CLAUDE.local.md 가 없다 AGENTS.md
AGENTS.md 도 있고 CLAUDE.md(또는 CLAUDE.local.md)도 있다 CLAUDE.md 만
CLAUDE.md 안에서 @AGENTS.md 로 불러오고 있다 CLAUDE.md + 불러온 AGENTS.md

확인 세는 파일과 안 세는 파일이 따로 있다. 이게 제일 헷갈리는 자리다. 작업 폴더나 그 위쪽의 CLAUDE.md · .claude/CLAUDE.md · CLAUDE.local.md 는 센다 — 하나라도 있으면 AGENTS.md 는 안 읽힌다. 반대로 ~/.claude/CLAUDE.md(내 전역 지시서), 조직 관리 CLAUDE.md, .claude/rules/ 는 안 센다 — 이것들은 AGENTS.md 와 같이 올라온다.

확인 읽혔는지 눈으로 볼 수 있는 줄이 있다. 대화창에 이렇게 뜬다 — no CLAUDE.md found; AGENTS.md loaded: /home/you/repo/AGENTS.md. 이 줄이 사실상 유일한 확인 수단이다. 문서에 따르면 AGENTS.md 는 /memory 목록에도, /context 의 Memory files 목록에도 안 뜬다.

확인 안 읽는 파일도 못 박혀 있다. AGENTS.local.md, AGENTS.override.md, .agents/ 폴더 아래는 읽지 않는다. 하위 폴더의 AGENTS.md 는 Claude 가 그 폴더의 파일을 열 때 같이 올라온다.

확인 AGENTS.md 자체는 Anthropic 이 만든 형식이 아니다. 코딩 에이전트용 공개 형식이고, 지금은 리눅스 재단 산하 Agentic AI Foundation 이 관리한다. 공개 저장소 6만 개 이상이 쓰고 있고 도구 30종 이상이 읽는다. 정해진 항목은 없다 — 그냥 마크다운이다.

추정 그래서 이번 변경의 실제 수혜자는 도구를 두 개 이상 번갈아 쓰는 사람일 것이다. 한 도구만 쓰는 사람에게는 파일 이름이 하나 늘어난 것에 가깝다. 문서에 그런 구분은 없다. 써 보고 판단할 일이다.

확인 못 함 데스크톱 앱과 VS Code 확장에서도 같은 규칙으로 도는지는 문서에서 찾지 못했다. 한국어 화면에서 Project instructions 가 어떤 말로 표기되는지도 확인하지 못했다. 여기는 적지 않고 비워 둔다.

왜 중요한가

교육 과정 L2 · 06 에서 고칠 자리가 하나면 틀릴 자리도 하나라고 적었다. 지시서 파일은 그 원칙이 제일 잘 깨지는 자리다. CLAUDE.md 에 한 번, AGENTS.md 에 한 번 적어 두고 한쪽만 고치는 일이 반복된다.

이번 변경은 그 두 개를 하나로 줄일 수 있게 해 준다. 다만 저절로 하나가 되는 건 아니다. 위 표대로 내 폴더 상태에 따라 읽히는 쪽이 달라진다. 그래서 줄이기 전에 지금 무엇이 읽히고 있는지부터 봐야 한다 (L2 · 04).

확인 Claude Code 는 터미널에서 돌리는 도구다. 처음이면 STEP 15 부터 보는 쪽이 빠르다. 무료 플랜에서는 안 된다 — Pro 이상이 필요하다.

직접 해 보기 — 10분

  1. 버전을 본다. 이 기능은 2.1.277 부터다.
    claude --version
    낮게 나오면 claude update. 올린 직후 첫 세션은 아직 안 읽는다 — 문서에 그렇게 적혀 있다. 한 번 끄고 다시 켠 세션부터 읽는다.
  2. 지금 무엇이 있는지 센다. 작업 폴더에서 한 줄이면 된다.
    ls -a CLAUDE.md .claude/CLAUDE.md CLAUDE.local.md AGENTS.md 2>/dev/null
    
    # Windows PowerShell
    dir CLAUDE.md, .claude\CLAUDE.md, CLAUDE.local.md, AGENTS.md -ErrorAction SilentlyContinue
    위쪽 폴더도 본다. 상위 폴더에 하나 있으면 그게 이긴다.
  3. 읽혔는지 화면에서 확인한다. claude 를 띄우고 대화창 위쪽에 AGENTS.md loaded: 줄이 뜨는지 본다. 안 뜨면 이렇게 물어보면 된다.
    지금 네 프로젝트 지시서에 무엇이 들어 있는지
    그대로 적어 줘. 어느 파일에서 온 것인지도 같이.
  4. 둘 다 읽게 바꾼다. /config → Project instructions → claude-md-and-agents-md. 같은 폴더의 CLAUDE.md 가 먼저, AGENTS.md 가 그 뒤에 올라온다. 이미 불러온 것은 두 번 안 읽는다.
  5. 파일로 고정한다. 매번 /config 를 누르기 싫으면 ~/.claude/settings.json 에 적어 둔다.
    {
      "pluginConfigs": {
        "agents-md@builtin": {
          "options": { "instructionFiles": "claude-md-and-agents-md" }
        }
      }
    }
    고치기 전에 그 파일을 복사해 둔다 — L2 · 05. 프로젝트 설정 파일에 적으면 무시된다. 사용자 설정에 적어야 한다.
고를 수 있는 값은 네 개다

확인 claude-md-or-agents-md — 기본값. CLAUDE.md 가 없을 때만 AGENTS.md.
claude-md-and-agents-md — 둘 다.
claude-md — CLAUDE.md 만.
managed-only — 조직 관리 지시서와 자동 메모리만.

파일 하나 때문에 통째로 안 읽히는 경우

확인 커밋하지 않을 내 메모를 CLAUDE.local.md 에 적어 두는 사람이 있다. 그 파일이 센다. 그러면 옆에 있는 AGENTS.md 는 한 줄도 안 읽힌다. 메모 한 장 때문에 프로젝트 지시서 전체가 빠지는 것이다. 둘 다 살리려면 Project instructions 를 claude-md-and-agents-md 로 바꾼다.

예전에 직접 이어 붙여 두었던 것이 있으면 겹치는지 한 번 본다. SessionStart 훅으로 AGENTS.md 를 찍어 주고 있었다면 그건 지운다 — 이제 같은 내용이 두 벌 올라간다. @AGENTS.md 불러오기나 심볼릭 링크는 그냥 둬도 된다. 두 번 읽지 않는다.

한 줄 정리

  1. 2.1.277 부터, CLAUDE.md 가 없으면 AGENTS.md 를 읽는다.
  2. 확인은 AGENTS.md loaded: 줄 하나뿐이다 — /memory 에는 안 뜬다.
  3. 둘 다 읽히게 하려면 /config → Project instructions → claude-md-and-agents-md.
이어 읽기 L2 · 06 고칠 자리를 하나로 — 지시서를 두 군데 두면 왜 꼭 한쪽만 낡는지, 그리고 하나로 줄이는 순서. →
SOURCES
  1. Claude Code changelog — 2.1.277 (2026-09-18) AGENTS.md 지원 항목
  2. Claude Code Docs — How Claude remembers your project (읽히는 조합 표 · 세는 파일과 안 세는 파일 · AGENTS.md loaded 줄 · /config 의 네 가지 값 · pluginConfigs · /memory 에 안 뜨는 것 · 설치 직후 첫 세션)
  3. Claude Code Docs — Settings reference (pluginConfigs 자리와 무시되는 설정 파일)
  4. Claude Code Docs — Advanced setup (claude --version · claude update · 필요한 플랜)
  5. AGENTS.md (공개 형식 · Agentic AI Foundation · 저장소 6만 개 이상 · 도구 30종 이상 · 가까운 파일이 이기는 규칙)