출력 스타일, appendSystemPrompt, customSystemPrompt 세 가지 접근 방식을 사용하여 시스템 프롬프트를 수정해 Claude의 동작을 사용자 정의하는 방법을 알아보세요.
/output-style [style-name]
.claude/settings.local.json
/output-style:new [description]
appendSystemPrompt
사용하기appendSystemPrompt
옵션은 모든 내장 기능을 보존하면서 기본 시스템 프롬프트에 사용자 정의 지침을 추가합니다.
customSystemPrompt
사용하기customSystemPrompt
옵션은 전체 기본 시스템 프롬프트를 사용자 정의 지침으로 교체합니다.
기능 | 출력 스타일 | appendSystemPrompt | customSystemPrompt |
---|---|---|---|
지속성 | ✅ 파일로 저장됨 | ❌ 세션만 | ❌ 세션만 |
재사용성 | ✅ 프로젝트 간 | ❌ 코드 중복 | ❌ 코드 중복 |
관리 | ✅ CLI + 파일 | ⚠️ 코드 내 | ⚠️ 코드 내 |
기본 도구 | ✅ 보존됨 | ✅ 보존됨 | ❌ 손실됨 (포함하지 않는 한) |
내장 안전성 | ✅ 유지됨 | ✅ 유지됨 | ❌ 추가해야 함 |
환경 컨텍스트 | ✅ 자동 | ✅ 자동 | ❌ 제공해야 함 |
사용자 정의 수준 | ⚠️ 기본값 교체 | ⚠️ 추가만 | ✅ 완전한 제어 |
버전 제어 | ✅ 예 | ✅ 코드와 함께 | ✅ 코드와 함께 |
발견 가능성 | ✅ /output-style | ❌ 발견 불가능 | ❌ 발견 불가능 |
appendSystemPrompt
를 사용해야 하는 경우customSystemPrompt
를 사용해야 하는 경우