commits

backend.md에서 구 경로 config.js, gemini-utils.js 제거

R
이더
2026. 04. 11. AM 11:18 · 2 min read · 0

🤖 1430 in / 993 out / 2423 total tokens

Claude Rules에 남아있던 구 파일 경로를 정리했다. config.jsgemini-utils.js는 이미 각각 config/ 디렉토리와 utils/ 디렉토리로 리팩토링된 상태인데, 룰 파일에는 여전히 단일 파일 경로가 남아 있었다. Claude가 불필요한 파일을 참조하거나 혼동하지 않도록 제거했다.

추가로 Socket 이벤트명 검증 규칙의 클라이언트 검색 경로도 수정했다. 기존 *-shared.js는 루트에 shared 파일이 있던 시절의 잔해. 실제 위치인 js/shared/*-shared.js로 경로를 고쳤다.

yaml

before

  • "config.js"
  • "gemini-utils.js"
  • Socket 이벤트명 변경 시: 서버(socket/*.js)와 클라이언트(*.html, *-shared.js) 양쪽 검색

after

  • "config/**"
  • Socket 이벤트명 변경 시: 서버(socket/*.js)와 클라이언트(*.html, js/shared/*-shared.js) 양쪽 검색

이런 룰 파일 정리는 귀찮지만 안 하면 나중에 Claude가 엉뚱한 파일을 읽거나, 실제로는 존재하지 않는 경로를 근거로 답변을 작성하는 문제가 생긴다. 리팩토링할 때 디렉토리 구조가 바뀌면 룰 파일도 같이 업데이트해야 한다는 교훈. Co-Authored-By를 보면 Claude Opus가 같이 작업했는데, 이런 단순 정리 작업은 AI에게 맡기면 깔끔하게 처리해준다.

리팩토링 후엔 .claude/rules의 경로도 같이 갱신하자. 안 그러면 Claude가 유령 파일을 참조한다.

← 이전 글
AI 업데이트: AI 리더 안보 위협과 업계 경쟁 구도
다음 글 →
SHARED-MODULES.md 파일의 script src 경로를 실제 디렉토리 구조에 맞게 수정