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 平台开发者:想要了解最新 beta 功能以及使用 AI 实现这些功能的惯用方式的开发者。
  • LLM 研究人员:研究集成式 IDE AI 代理如何结构化以处理工具使用与上下文管理的人。

重点摘要

  • 多样化的提示词模式:包含针对“推理”、“快速应用”与“规划器/执行器”工作流程的特定提示词。
  • 代理能力:揭示了针对安全审计使用 MCP 工具、文档搜索与分阶段规划批准工作流程。
  • Apple 优先哲学:记录了对 Swift Concurrency、Swift Testing 框架与官方 Apple API 的严格偏好,而非第三方库。
  • 代码编辑策略:强调了 Apple 要求完整文件替换而非部分编辑的方法,以确保语法有效性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目