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 のアプローチを強調しています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト