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

시스템 프롬프트 조립 흐름
시스템 프롬프트는 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 | 그 외 → 기본.
귀속/과금 헤더
관찰된 형식: 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
👀 See Also

클로드 소네 4.6, 프롬프트 벤치마크 실행에서 오푸스 4.6을 능가
Reddit 사용자가 Sonnet 4.6과 Opus 4.6에 복잡한 프롬프트를 제출했습니다. Sonnet 모델이 창의성과 숨겨진 요구 사항 측면에서 더 우수한 응답을 생성했습니다.

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

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

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