artemnovichkov/xcode-27-system-prompts

Xcode 27 beta 6 system prompts and internal documentation

何を解決するか

このリポジトリは、Xcode 27 beta 5 の AI コーディングアシスタントから抽出されたシステムプロンプトとドキュメントのコレクションを提供します。AppleがAI支援コーディングを実装する方法、特にAppleプラットフォーム向けのAIの行動、推論、コード生成をガイドするための具体的な指示を明らかにしています。

動作方法

プロジェクトは抽出されたファイルを以下のカテゴリに整理しています:

  • システムプロンプトテンプレート:基本的なコーディング支援、複雑な推論、迅速なコード統合など、異なるモード向けのコア指示。
  • エージェントスキル:セキュリティ設定の監査、Cのバウンズセーフティの採用、新しい SwiftUI および App Intents API の習得など、特定のタスクに特化したオンデマンドプロンプトと参考ドキュメント。
  • コンテキストプロバイダー:AIが現在のファイル、選択されたコード、またはプロジェクト構造に関する情報をどのように受け取るかを定義するテンプレート。
  • ツール支援プロンプト:検索や編集ツールを使用してコードベースを変更できるAIエージェント向けの指示。
  • 追加ドキュメント:新しい iOS 26/27 機能、オフデバイス LLM、フレームワークの更新に関するガイド。

対象読者

  • AIプロンプトエンジニア:プロフェッショナルレベルのコーディングアシスタント用システムプロンプトを理解したい人。
  • Apple開発者:iOS、macOS、visionOS、watchOS開発における内部ガイドラインとベストプラクティスを知りたい開発者。
  • LLM研究者:大規模言語モデルがプロフェッショナルなIDEにどのように統合されているかを研究している人。

主な特徴

  • Apple社内プロンプト原則:Appleファースト開発を優先するガイドライン、プラットフォーム意識のある提案、現代的な Swift の好み。
  • 専門的エージェントスキル:セキュリティ監査やUIKitの近代化など、高価値タスク向けの詳細なプロンプト。
  • 構文の整合性:コード編集におけるAppleの「完全なファイル置換」哲学に関する洞察。
  • 包括的なフレームワークガイド:Liquid Glassデザイン、Visual Intelligence、オフデバイス LLM 統合に関するドキュメント。

関連

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