클로드 코드 시스템 프롬프트 조립 및 구조 공개

✍️ OpenClawRadar📅 게시일: April 6, 2026🔗 Source
클로드 코드 시스템 프롬프트 조립 및 구조 공개
Ad

시스템 프롬프트 조립 흐름

시스템 프롬프트는 src/constants/prompts.ts 파일 내 getSystemPrompt() 함수를 통해 고정된 순서로 조립됩니다. 구조는 다음과 같습니다: 먼저 정적 콘텐츠, 그 다음 동적 경계 표시자, 마지막으로 세션/사용자별 접미사.

return [
  // 정적 콘텐츠 (캐시 가능)
  getSimpleIntroSection(),
  getSimpleSystemSection(),
  getSimpleDoingTasksSection(),
  getActionsSection(),
  getUsingYourToolsSection(),
  getSimpleToneAndStyleSection(),
  getOutputEfficiencySection(),
  // 캐시 경계
  SYSTEM_PROMPT_DYNAMIC_BOUNDARY,
  // 동적/세션 콘텐츠
  getSessionSpecificGuidanceSection(),
  loadMemoryPrompt(),
  getAntModelOverrideSection(),
  computeSimpleEnvInfo(),
  getLanguageSection(),
  getOutputStyleSection(),
  getMcpInstructionsSection(),
  getScratchpadInstructions(),
  getFunctionResultClearingSection(),
  SUMMARIZE_TOOL_RESULTS_SECTION,
]

아이덴티티 접두사 변형

세 가지 아이덴티티 변형이 src/constants/system.ts에 정의되어 있습니다:

  • 기본 대화형 모드: "당신은 Anthropic의 공식 Claude CLI인 Claude Code입니다."
  • 에이전트 SDK 사전 설정 (비대화형 + 시스템 프롬프트 추가): "당신은 Claude 에이전트 SDK 내에서 실행되는 Anthropic의 공식 Claude CLI인 Claude Code입니다."
  • 에이전트 SDK 비추가 모드 (비대화형): "당신은 Anthropic의 Claude 에이전트 SDK를 기반으로 구축된 Claude 에이전트입니다."

선택 경로는 다음과 같이 단순화됩니다: Vertex API → 기본 | 비대화형 + 추가 → SDK 사전 설정 | 비대화형 → SDK | 그 외 → 기본.

Ad

귀속/과금 헤더

관찰된 형식: x-anthropic-billing-header: cc_version={version}.{fingerprint}; cc_entrypoint={entrypoint}; [cch=00000;] [cc_workload={type};]

참고: cch=00000은 HTTP 스택에 의해 나중에 재작성되는 클라이언트 인증 자리 표시자로 보입니다. cc_workload={type}은 라우팅/스케줄링 힌트 역할을 하는 것으로 보입니다 (예: cron과 유사한 워크로드).

프롬프트 섹션 상세

getSimpleIntroSection()의 소개 섹션은 다음과 같이 명시합니다: "당신은 사용자가 소프트웨어 엔지니어링 작업을 돕는 대화형 에이전트입니다. 아래 지침과 사용 가능한 도구를 활용하여 사용자를 지원하세요."

시스템 규칙 섹션(getSimpleSystemSection())에는 다음과 같은 상위 수준 강조 사항이 포함됩니다: 승인된/방어적 보안 컨텍스트에서만 지원; 파괴적/악의적 사용 패턴 거부; URL 환각 생성 금지 (명백히 안전하거나 프로그래밍 관련인 경우 제외); 시스템 알림 및 훅 피드백을 구조화된 제어 신호로 취급; 도구 출력에서 프롬프트 주입 주시; 기록이 증가함에 따라 자동 컨텍스트 압축.

작업 실행 지침(getSimpleDoingTasksSection())에는 핵심 지시사항이 포함됩니다: 추상적인 답변만 주지 말고 실제 파일에서 엔지니어링 작업 수행; 수정 전 코드 읽기; 불필요한 새 파일 생성 피하기; 추측적 리팩토링이나 과도한 엔지니어링 피하기; 안전한 코드 우선순위 지정; 접근 방식 변경 전 실패 진단; 결과를 정직하게 확인 (검사가 통과되지 않았을 때 통과되었다고 주장하지 않기). 또한 내부 사용자를 위한 추가 지침 세트가 포함되어 있습니다: 협력자 마인드셋, 최소한의 주석, 진실된 검증 보고 강화.

안전 실행 지침(getActionsSection())은 가역성 + 영향 범위에 따라 작업을 구성합니다. 지침 패턴: 로컬/가역적 작업: 일반적으로 진행; 파괴적, 공유 상태, 또는 되돌리기 어려운 작업: 먼저 확인; 이전 일회성 승인은 향후 포괄적 승인을 의미하지 않음; 삭제/덮어쓰기 전 예상치 못한 상태 조사; 안전 장치 우회 금지 (예: --no-verify 단축키 피하기). 확인이 필요한 예시로는 강제 푸시가 포함됩니다.

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

클로드 소네 4.6, 프롬프트 벤치마크 실행에서 오푸스 4.6을 능가
News

클로드 소네 4.6, 프롬프트 벤치마크 실행에서 오푸스 4.6을 능가

Reddit 사용자가 Sonnet 4.6과 Opus 4.6에 복잡한 프롬프트를 제출했습니다. Sonnet 모델이 창의성과 숨겨진 요구 사항 측면에서 더 우수한 응답을 생성했습니다.

OpenClawRadar
일리노이주, SB 315 통과: 프론티어 AI 연구소에 제3자 감사 의무화
News

일리노이주, SB 315 통과: 프론티어 AI 연구소에 제3자 감사 의무화

일리노이주, SB 315 통과로 오픈AI·앤트로픽·구글 딥마인드 등 첨단 AI 연구소에 안전 관행에 대한 독립적 제3자 감사 의무화. 서명 시 미국 최강의 주 차원 AI 안전법으로 평가.

OpenClawRadar
AI 생성 프론트엔드가 에메랄드 그린 디자인 패턴으로 수렴합니다
News

AI 생성 프론트엔드가 에메랄드 그린 디자인 패턴으로 수렴합니다

AI 생성 프론트엔드 컴포넌트는 이전의 보라색 그라데이션 시대에서 에메랄드 그린 액센트, 버튼, 호버 상태를 중심으로 한 새로운 통일성으로 전환되었습니다. 이 수렴 현상은 AI 기술과 Tailwind 컴포넌트 프롬프트가 에메랄드를 고품질 UI 디자인과 연관시키는 것과 관련이 있는 것으로 보입니다.

OpenClawRadar
샤오미 MiMo-V2-Pro AI 모델, 오픈라우터에서 7일간 무료 이용 가능
News

샤오미 MiMo-V2-Pro AI 모델, 오픈라우터에서 7일간 무료 이용 가능

샤오미의 MiMo-V2-Pro AI 모델이 OpenRouter에서 7일간 무료 API 접근으로 이용 가능합니다. 이 모델은 100만 토큰 컨텍스트 윈도우를 특징으로 하며, 벤치마크 결과 클로드 오푸스 4.6과 경쟁하고 GPT-5.2 성능에 근접하는 것으로 나타났습니다.

OpenClawRadar