습관 03 · 전체 5

계획을 검토하는 4가지 체크

"좋아, 실행해" 누르기 전에 2~3분 안에 확인하는 체크리스트
🎯
1. 수정 범위가 적절한가
요청 이상으로 파일을 건드리려 하지는 않는지 확인.
예: "할인 코드 필드 추가"를 요청했는데 결제 로직 전체를 리팩토링하겠다고 하면 범위가 과함.
🧩
2. 기존 패턴을 따르는가
프로젝트에 이미 있는 컴포넌트·서비스를 무시하고 새로 만들려 하지는 않는지.
예: 기존 CouponService가 있는데 DiscountCodeService를 새로 만들겠다고 하면 잡아야.
3. 테스트 계획이 포함되어 있는가
코드만 쓰고 테스트는 나중이라 하면, 이 시점에 방향을 잡아줍니다. CLAUDE.md에 미리 포함하거나 Hook으로 강제하는 것도 좋은 방법.
⚠️
4. 리스크를 인식하고 있는가
DB 마이그레이션, 하위 호환성 파기, 데이터 손실 가능성, 성능 회귀 — "되돌리기 어려운 지점"을 계획이 짚고 있는지.
예: 스키마 변경이 필요한데 마이그레이션 단계가 빠져 있거나, 공개 API 시그니처가 바뀌는데 하위 호환성 언급이 없으면 불완전한 계획.
이 네 가지를 2~3분 안에 확인하는 습관을 들이면, 실행 단계의 삽질이 크게 줄어듭니다