팀 하네스 · 3/5

.claude/rules/ — 세분화된 규칙

CLAUDE.md가 "헌법"이라면, Rules는 특정 상황에 적용되는 "세부 법률"
전체 적용
CLAUDE.md
헌법 Constitution
경로별 적용
.claude/rules/
세부 법률 By-laws
📄 .claude/rules/api-routes.md
---
paths: ["src/api/**/*.ts"]
---
API 라우트를 작성할 때
zod 스키마로 모든 입력 검증
응답 형식 { data, error, meta }
에러 시 적절한 HTTP 상태 코드
📄 .claude/rules/tests.md
---
paths: ["**/*.test.ts"]
---
테스트 파일을 작성할 때
vitest 사용 (jest 금지)
describe/it 패턴, 한글 테스트명
각 테스트는 독립 실행 가능