artemnovichkov/xcode-27-system-prompts

Xcode 27 system prompts and internal documentation

해결하는 문제

이 저장소는 Xcode 27 beta에서 추출한 내부 시스템 프롬프트 및 문서 모음을 제공하여, Apple의 AI 코딩 어시스턴트가 어떻게 동작하고 추론하며 iOS 및 macOS 프로젝트에 코드를 통합하도록 지시받는지를 공개합니다.

작동 방식

이 프로젝트는 추출된 .idechatprompttemplate 파일과 Markdown 가이드를 정리합니다. 여기에는 다음이 포함됩니다:

  • 시스템 프롬프트: 기본 코딩 지원, 복잡한 추론 및 도구 지원 편집과 같은 다양한 모드에 대한 핵심 지침.
  • 에이전트 기술: 보안 설정 감사, C bounds safety 채택 또는 App Intents 구현과 같은 특정 작업을 위한 참조 문서와 함께 제공되는 전문 프롬프트.
  • 컨텍스트 제공자: 현재 파일, 선택 영역 또는 프로젝트 구조에 대한 정보를 AI가 수신하는 방식을 정의하는 템플릿.
  • 기술 문서: 온디바이스 LLM, Visual Intelligence 및 새로운 SwiftUI/UIKit 기능에 대한 가이드.

대상 독자

  • AI 프롬프트 엔지니어: Apple의 코딩 어시스턴트를 위한 전문가 수준의 프롬프팅 전략을 연구하려는 사람.
  • Apple 플랫폼 개발자: 최신 베타 기능과 AI를 사용하여 이를 구현하는 관용적인 방법을 이해하려는 개발자.
  • LLM 연구원: 통합된 IDE AI 에이전트가 도구 사용 및 컨텍스트 관리를 처리하도록 어떻게 구조화되어 있는지 연구하는 사람.

주요 특징

  • 다양한 프롬프트 모드: "Reasoning", "Fast Apply" 및 "Planner/Executor" 워크플로우에 대한 특정 프롬프트를 포함합니다.
  • 에이전트 역량: 보안 감사를 위해 MCP 도구, 문서 검색 및 단계적 계획-승인 워크플로우의 사용을 공개합니다.
  • Apple 우선 철학: 타사 라이브러리보다 Swift Concurrency, Swift Testing 프레임워크 및 공식 Apple API에 대한 엄격한 선호도를 문서화합니다.
  • 코드 편집 전략: 구문적 유효성을 보장하기 위해 부분 편집이 아닌 전체 파일 교체를 요구하는 Apple의 접근 방식을 강조합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트