В бета-версии Xcode 27 появились «навыки агентов» (agent skills) в формате SKILL.md, которые предоставляют ИИ-кодинг-агентам специализированные инструкции и актуальные знания об SDK для повышения точности генерации кода.

image

Что произошло

Apple внедрила в Xcode 27 (Beta) поддержку навыков агентов, реализованных в виде текстовых файлов SKILL.md. На данный момент поставляется 10 готовых навыков, включая экспертные инструкции по SwiftUI, UIKit и локализации. Эти файлы позволяют ИИ-агентам использовать актуальные данные об API, такие как переход от @State к макросам. Разработчики могут экспортировать эти навыки с помощью команды xcrun agent skills export --output-dir.

Контекст

Проблема «knowledge cutoff» (ограничение знаний) у больших языковых моделей (LLM) часто приводит к предложениям устаревшего или неверного кода при работе с новейшими API. Формат SKILL.md использует подход prose-based codemods — передачу контекста и инструкций через естественный текст, что позволяет ИИ работать с актуальными инструментами без необходимости их дообучения.

Почему это важно для индустрии

Apple задает новый стандарт взаимодействия LLM с инструментами разработки через текстовые инструкции. Это открывает путь к глубокой интеграции агентов в IDE и стандартизации способа передачи контекста SDK в ИИ-системы, что может привести к формированию рынка специализированных «навыков» для различных фреймворков.

Почему это важно для пользователей

Разработчики могут мгновенно повысить точность работы своих любимых ИИ-редакторов или терминальных агентов, таких как Claude Code, перенося в них «интеллект» Xcode. Это гарантирует, что сторонние ассистенты не будут предлагать устаревшие решения для новых версий iOS и macOS.

Источники

Автор

Look at AI, редакция