Claude Code가 CLAUDE.md를 무시하는 경우를 잡아내기 위한 감사(Audit) 방법
요약
Claude Code 사용 중 CLAUDE.md의 규칙이 무시되는 문제를 해결하기 위한 감사(Audit) 방법을 공유합니다. 새로운 세션을 열어 모델의 역할을 '빌드'에서 '감사' 모드로 전환함으로써 규칙 위반 사항을 정확히 찾아낼 수 있습니다.
핵심 포인트
- CLAUDE.md 규칙이 실제 코드 구현 시 무시될 수 있음
- 새로운 세션에서 규칙을 다시 입력하여 감사(Audit) 수행
- 모델의 모드를 '빌드'에서 '감사'로 전환하는 것이 핵심
- 위반 사항 목록을 추출하여 기존 세션에 전달해 수정 요청
Claude Code를 사용하여 작은 앱을 구축하고 있었습니다. 초기에 CLAUDE.md를 설정하며 한 가지 규칙을 정했습니다: 중앙 설정 파일(central config file) 외에는 어디에도 색상을 하드코딩(hardcoded)하지 말 것.
기능 구현이 완료된 후, 모델의 요약(summary)에는 모든 색상이 설정 파일에 존재한다고 되어 있었습니다. 하지만 수동으로 grep을 사용하여 확인해 보니 12개의 파일에 인라인 헥스 코드(inline hex codes)가 포함되어 있었습니다. 규칙은 명백한 위치(설정 파일이 존재함)에는 적용되었지만, 그 외의 모든 곳에서는 무시되었습니다.
저는 새로운 Claude 세션을 열었습니다. 그리고 CLAUDE.md 내용을 붙여넣었습니다. 그 다음 변경된 파일들을 읽고 규칙 위반 사항을 목록으로 작성해 달라고 요청했습니다. 결과로 특정 파일과 줄 번호가 포함된 구체적인 목록을 받아낼 수 있었습니다.
그러고 나서 그 목록을 다시 원래의 세션에 붙여넣고 수정을 요청했습니다.
제 생각에 새로운 세션이 더 잘 작동하는 이유는 모델의 모드(mode)가 '감사(audit)'와 '빌드(build)'로 전환되기 때문인 것 같습니다.
다른 분들은 이 문제를 어떻게 다루시는지 궁금합니다.
submitted by /u/Icy-Independent8953
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기