Claude Code · 프롬프트 조립 구조

Claude Code · 프롬프트 조립 구조 An architecture diagram generated by Archify. 기본 지침과 실행 설정 · 정적 규칙 · 메모리 안내 · 환경 · MCP · Architecture component 기본 지침과 실행 설정 정적 규칙 · 메모리 안내 · 환경 · MCP 시스템 지침 선택 · 대화형 / SDK 실행 모드 · Architecture component 시스템 지침 선택 대화형 / SDK 실행 모드 system 블록 구성 · 저장소 문맥 + 식별 정보 + 캐시 경계 · Architecture component system 블록 구성 저장소 문맥 + 식별 정보 + 캐시 경계 프로젝트 문맥과 사용자 입력 · CLAUDE.md · 날짜 · 입력 · 첨부 · Architecture component 프로젝트 문맥과 사용자 입력 CLAUDE.md · 날짜 · 입력 · 첨부 메인 대화 루프 · 대화 이력 · 압축 · 초기 문맥 앞삽입 · Architecture component 메인 대화 루프 대화 이력 · 압축 · 초기 문맥 앞삽입 messages 정규화 · 첨부 변환 · 도구 결과 짝 맞춤 · Architecture component messages 정규화 첨부 변환 · 도구 결과 짝 맞춤 사용 가능한 도구 집합 · 내장 도구 · MCP · 에이전트 · 스킬 · Architecture component 사용 가능한 도구 집합 내장 도구 · MCP · 에이전트 · 스킬 tools 스키마 구성 · 설명 + input_schema · 지연 로딩 · Architecture component tools 스키마 구성 설명 + input_schema · 지연 로딩 모델 API 요청 · { system, messages, tools } · Architecture component 모델 API 요청 { system, messages, tools } 도구 실행과 결과 수집 · tool_use → 실행 → tool_result · Architecture component 도구 실행과 결과 수집 tool_use → 실행 → tool_result 선택·추가 선택된 지침 system 입력·문맥 messages 스키마 변환 tools tool_use 결과 → 다음 요청

지침은 세 필드로 합류

  • • 초기 프로젝트 지침은 user 문맥으로 앞삽입된다.
  • • <system-reminder> 태그가 API의 system 역할을 부여하지는 않는다.

캐시를 위한 분리

  • • 기본 규칙 → 선택적 경계 → 세션별 섹션 순서.
  • • 동적 섹션도 대개 같은 문자열을 재사용한다.

분석 범위

  • • 관찰한 조립 구조를 역할 중심으로 일반화한 개념도.
  • • 실제 payload 캡처가 아니며 모드에 따라 달라진다.