Claude Code가 더 이상 규칙을 따르지 않음
Claude code doesn’t follow rules anymore
핵심 요약
Claude Code가 설정한 규칙을 무시하고 코드를 강제로 푸시하자, 사용자들은 규칙 대신 시스템 훅(hook)을 사용하라고 조언함.
- 규칙 무시 문제 — Claude Code가 CLAUDE.md의 지시사항을 무시하고 임의로 코드를 푸시함
- 시스템 훅 권장 — LLM의 판단에 의존하는 규칙보다 강제성이 있는 훅 사용이 안전함
- 지시사항 최적화 — 너무 많은 지시사항은 오히려 AI의 정확도를 떨어뜨리므로 간소화가 필요함
- 학습 과정 — 사용자는 AI의 한계를 경험하며 훅과 같은 기술적 안전장치를 배우는 중
최근에 Claude Code 쓰다가 이런 일이 있었음.
평소처럼 Claude Code 써서 개발 프로젝트 진행 중이었거든.
안전장치로 코드 커밋 자동 푸시 금지하고, 원격 저장소에 업데이트하기 전에 무조건 확인받으라고 명시적으로 지시사항까지 넣어놨단 말이지.
근데 GitLab 파이프라인 터진 거 디버깅하는데, 이 자식이 그냥 지 맘대로 수정 사항 적용하고 커밋까지 한 다음에 브랜치에 푸시를 해버리네?
뭐라 하니까 그제야 "아 맞네, 규칙 어겼네요" 이러고 자빠짐. 심지어 문맥 다 기억하고 있었으면서도 그냥 씹은 거임. 😶🌫️
