inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

서브에이전트 기초: 코드 리뷰 서브 에이전트

agents 관련 질문입니다!

해결된 질문

40

장첸이야

작성한 질문수 6

0

안녕하세요. 강사님!

서브에이전트 기초: 코드 리뷰 서브 에이전트 강의 를 들으면서
/agents 명령어를 통해 코드리뷰와 관련된 서브에이전트 1개를 생성 했습니다.

그 결과 강사님의 강의 내용과 동일하게 .claude/agents/code-reviewer.md 가 생성되었고,

그 이후에 프롬포트를 작성할때 해당 에이전트를 사용해서 전체 코드 리뷰를 진행했습니다.

근데 그 이후에 .claude 디렉토리 하위에 사진과같이 agent-memory/code-reviewer 가 생성되고, 그 하위에 4가지의 md파일이 생성되었는데요.
(1) 해당 파일이 원래 생성되는게 정상인건가요? 현재 시점 기준에서요!!
(2) 또한 해당 파일은 굳이 github에 안올려도 되겠죠? (.gitignore)

스크린샷 2026-05-12 오전 12.01.19.png.webp

뭔가 docs를 한번 더 보다가 아래와 같은 내용이 있던데(새로 추가가된건진 잘 모르겠습니다,,) ,

스크린샷 2026-05-12 오전 12.18.58.png.webp


(3) 저런 맥락이면 CLAUDE.md 에 약간 이런식으로 넣어놓은다음 그 다음에 다시 에이전트를 호출 하는 방식이 올바른 방향성일까요?

## Subagent 가이드 (를 만든 후)

### code-reviewer 에이전트
에이전트는 다음을 따르세요:
1. 작업 시작 전 `.claude/agent-memory/code-reviewer/` 확인
2. 새로운 패턴/이슈 발견 시 메모리 업데이트
3. 작업 완료 후 발견사항 저장

매 리뷰마다:
- 해결된 이슈는 known_issues.md에서 제거
- 새로운 패턴은 code_patterns.md에 추가
- 아키텍처 변화는 project_overview.md 업데이트

 

 

react 인공지능(ai) claude

답변 1

1

짐코딩

안녕하세요! 🙂

세 가지 질문 순서대로 답변드릴게요.

먼저 (1) 해당 파일이 자동 생성된 건 정상이에요. 최근에 추가된 서브에이전트 영구 메모리 기능 때문입니다. .claude/agents/code-reviewer.md의 frontmatter에 memory: project(또는 user/local) 필드가 설정되어 있으면 .claude/agent-memory/<에이전트 이름>/ 폴더가 자동으로 생성되고, MEMORY.md를 포함한 메모리 파일들이 쌓여요. MEMORY.md의 첫 200줄 또는 25KB(둘 중 먼저 도달하는 쪽)가 에이전트 호출 시 시스템 프롬프트에 자동 주입되는 구조예요. 강의 촬영 시점에 따라 영상에서는 안 보였을 수 있어요.

(2) git 관리 여부는 활용 방식에 따라 갈려요. memory 스코프가 project라는 건 "팀과 공유하면서 지식을 누적시키겠다"는 의도라 git에 커밋하는 게 원래 설계입니다. 반대로 혼자 쓰시거나 공유하기 싫으시면 frontmatter를 memory: local로 바꾸시면 돼요. 이 경우 저장 위치 자체가 .claude/agent-memory-local/<에이전트 이름>/로 분리됩니다(별도 폴더라 .gitignore도 따로 처리 가능해요). 공식 docs에도 local은 "버전 제어에 체크인되지 않아야 할 때" 사용하라고 명시되어 있어요. 어느 쪽이든 정답이 정해진 건 아니고 본인 워크플로우에 맞게 선택하시면 돼요.

(3) CLAUDE.md에 지침을 적어두는 방식도 작동은 합니다. 다만 공식 docs에서 권장하는 방향은 서브에이전트 markdown 파일(code-reviewer.md) 자체에 메모리 사용 지침을 넣는 것이에요. 캡처해주신 docs 마지막 줄에도 "Subagent의 markdown 파일에 직접 포함"이라고 적혀 있고요.

예시로 이런 식이에요.

---
name: code-reviewer
description: Reviews code for quality and best practices
memory: project
---
You are a code reviewer. As you review code, update your agent memory with
patterns, conventions, and recurring issues you discover.

리뷰를 시작하기 전 메모리에서 이전에 본 패턴을 먼저 확인하고,
리뷰가 끝나면 새로 발견한 패턴/이슈를 메모리에 기록합니다.

이렇게 에이전트 파일에 직접 넣으면 해당 에이전트가 호출될 때만 이 지침이 작동해요. CLAUDE.md에 넣으면 메인 세션의 모든 작업에 영향을 주기 때문에 컨텍스트가 불필요하게 무거워질 수 있어요. 다만 두 방식 모두 동작은 하니, 본인 워크플로우에 맞게 선택하시면 됩니다.

감사합니다 🙂

파워쉘에서 이미지 복붙이 안됩니다.

0

7

1

160 강의 ppt-maker에 대해

0

7

1

이벤트 관리 앱 프로젝트 개발 순서

0

6

0

supabase next.js와 mcp

0

4

0

스테이징 10000개

0

8

1

160. Claude Code로 PPT 만들기 관련 질문

0

9

1

task master 관련질문입니다.

0

11

1

터미널 시작폴더가 달라요

0

25

2

my-profile-site 404 error

0

18

2

노션 .env.local

0

26

1

shrimp_data - WebGUI.md

0

21

2

powershell 복붙 문제

0

26

2

디렉토리가 보이지 않아요.

0

24

1

쉬림프 설치

0

20

2

tsakmaster api키

0

21

1

terminal-setup을 해도 shift+Enter 키로 줄바꿈이 되지 않아요.

0

24

2

ll- al 명령어 관련 문의

0

29

1

cursor ui 변경 문의

0

28

1

상태 표시줄 설치 오류

0

30

1

API 400알람 관련문의

0

37

2

사이트가 너무 달라요

0

62

2

next.js 설치

0

30

1

미션 제출하는 곳

0

27

1

답변이 다른 문제..

0

29

1