Part 1. 멘탈 모델 만들기
- 지금 시점에는 AI가 이해하기 위한 .md 파일이 아니라 개인 메모앱이나 노트등에 작성하면서 스스로 생각하는 멘탈 모델을 정리해요.
### Rule N. (규칙 한 줄 요약)
- 설명:
이 규칙이 무엇을 의미하는지
- 적용 예:
❌ 나쁜 예
✅ 좋은 예
- 이 규칙이 중요한 이유:
멘탈 모델 / 가독성 / 유지보수 관점에서의 이유
- 예외가 허용되는 경우:
이 규칙을 깨도 괜찮은 상황
멘탈 모델 예시 (참고)
- 공백, 개행을 적용하는 기준
- validate / check / assert의 책임 구분
- early return은 guard clause로만 사용한다
- boolean 반환 함수 네이밍 규칙
- 주석은 why-only, what/how는 금지
- 중첩 if vs 정책 단위 분리 기준
- UI 컴포넌트에서 “섹션 구조가 보이게” 작성하기
- 매직 넘버를 허용하지 않는 기준, 반대로 허용하는 기준
각 규칙을 만들 때 아래 질문을 한 번 더 생각해보세요.
- 이 규칙은 언제 나를 도와줬을까?
- 이 규칙을 모든 코드에 적용하면 어색해지는 경우는 없을까?
- 이 규칙을 동료에게 설명할 수 있을까?
Part 2. Claude Rule로 만들기