규칙
개요

규칙 개요

규칙은 항상 따라야 하는 가이드라인입니다.

📏

규칙은 자동으로 적용되며, Claude가 코드를 작성할 때 항상 이 규칙들을 따릅니다.

규칙이란?

규칙은 Claude Code가 코드를 작성할 때 항상 지켜야 하는 일관된 가이드라인입니다.

규칙의 특징

  • 자동 적용 - 별도 호출 없이 항상 적용됨
  • 일관성 보장 - 코드 스타일, 보안, 테스트 일관성
  • 팀 컨벤션 - 팀의 코딩 표준을 정의

규칙 목록

규칙 설치

# 모든 규칙 복사
cp rules/*.md ~/.claude/rules/
 
# 또는 필요한 규칙만
cp rules/security.md ~/.claude/rules/
cp rules/coding-style.md ~/.claude/rules/

규칙 구조

규칙 파일은 마크다운 형식으로 작성됩니다:

# 규칙 이름
 
## 필수 사항
- 항상 해야 할 것 1
- 항상 해야 할 것 2
 
## 금지 사항
- 절대 하지 말 것 1
- 절대 하지 말 것 2
 
## 예시
코드 예시...

규칙 카테고리

필수 규칙

규칙설명중요도
보안시크릿, 인젝션, XSS 방지🔴 치명적
코딩 스타일불변성, 파일 구성🟡 높음
테스트TDD, 80% 커버리지🟡 높음

권장 규칙

규칙설명중요도
Git 워크플로우커밋, PR 프로세스🟢 중간
에이전트에이전트 사용 시점🟢 중간
성능모델 선택, 컨텍스트 관리🟢 중간

규칙 커스터마이징

규칙 파일을 수정하여 본인의 워크플로우에 맞게 조정할 수 있습니다:

# 우리 팀 코딩 스타일
 
## 변수명
- camelCase 사용
- 의미 있는 이름
 
## 함수
- 20줄 이하로 유지
- 단일 책임 원칙
 
## 주석
- 모든 public 함수에 JSDoc 필수
...

규칙 vs 에이전트 vs 스킬

구분규칙에이전트스킬
적용자동수동/자동호출 시
목적항상 따를 가이드라인복잡한 작업 위임워크플로우 정의
범위전체 세션특정 작업특정 도메인

모범 사례

  1. 최소한의 규칙 - 꼭 필요한 규칙만 추가
  2. 명확한 표현 - 모호하지 않게 작성
  3. 예시 포함 - 올바른 코드와 잘못된 코드 예시
  4. 정기 검토 - 규칙이 여전히 유효한지 확인
  5. 팀 합의 - 모든 팀원이 동의한 규칙
⚠️

: 규칙이 너무 많으면 컨텍스트 윈도우를 많이 사용합니다. 핵심 규칙만 유지하세요.