build-ios-apps — плагин для Codex: что делает и как установить
Набор скиллов для разработки под iOS в Codex и ChatGPT: от вёрстки на SwiftUI и App Intents до профилирования через ETTrace и поиска утечек по memgraph.
Открыть на GitHubЧто делает build-ios-apps
Плагин объединяет девять специализированных скиллов для Swift и iOS. Внутри собраны сценарии для проектирования App Intents и App Shortcuts, вёрстки интерфейсов на SwiftUI и перехода на Liquid Glass в iOS 26+. Крупные экраны можно сразу разбивать на компактные компоненты.
Для отладки плагин использует сервер XcodeBuildMCP, прописанный в файле .mcp.json. Это даёт агенту доступ к симуляторам: он умеет зеркалировать симулятор во встроенном браузере Codex, перезагружать превью SwiftUI и снимать профили ETTrace. Поиск утечек памяти построен на захвате и сравнении дампов memgraph.
Без настроенного XcodeBuildMCP задачи профилирования и отладки на симуляторе не запустятся. Манифест .codex-plugin/plugin.json связывает конфигурации агентов и папки со скриптами в единую систему.
Какие задачи решает
- снять и разобрать профиль ETTrace на симуляторе iOS
- найти утечки памяти через сравнение дампов memgraph
- спроектировать App Intents и App Shortcuts для системных служб
- разбить крупное представление SwiftUI на изолированные структуры
Примеры запросов агенту
- Найди утечку памяти в симуляторе, сравнив два файла memgraph
- Отрефактори представление ContentView.swift и раздели его на мелкие компоненты
- Сними профиль производительности через ETTrace для экрана оформления заказа
Вопросы о build-ios-apps
Как установить build-ios-apps в Codex?
Плагин размещается в папке plugins/build-ios-apps/ репозитория openai/plugins. Манифест .codex-plugin/plugin.json регистрирует метаданные плагина и делает его скиллы доступными в среде Codex.
Что делает плагин build-ios-apps?
Он добавляет в Codex и ChatGPT сценарии для сборки приложений на Swift, включая работу с App Intents, отладку на симуляторе через XcodeBuildMCP, аудит производительности SwiftUI и анализ утечек памяти.
Что требуется для отладки на симуляторе в build-ios-apps?
Для сборки, запуска и отладки на симуляторе плагин использует MCP-сервер XcodeBuildMCP, параметры которого прописаны в файле .mcp.json внутри каталога плагина.
Исходный текст
build-ios-apps · MIT
# Build iOS Apps Plugin
This plugin packages iOS and Swift workflows in `plugins/build-ios-apps`.
It currently includes these skills:
- `ios-debugger-agent`
- `ios-simulator-browser`
- `ios-ettrace-performance`
- `ios-memgraph-leaks`
- `ios-app-intents`
- `swiftui-liquid-glass`
- `swiftui-performance-audit`
- `swiftui-ui-patterns`
- `swiftui-view-refactor`
## What It Covers
- designing App Intents, app entities, and App Shortcuts for system surfaces
- building and refactoring SwiftUI UI using current platform patterns
- reviewing or adopting iOS 26+ Liquid Glass APIs
- auditing SwiftUI performance and guiding profiling workflows
- capturing symbolicated ETTrace simulator profiles for focused app flows
- capturing and comparing iOS memgraphs to root-cause leaks
- debugging iOS apps on simulators with XcodeBuildMCP-backed flows
- mirroring Simulator in the browser and hot-reloading package-backed SwiftUI previews
- restructuring large SwiftUI views toward smaller, more stable compositions
## Plugin Structure
The plugin now lives at:
- `plugins/build-ios-apps/`
with this shape:
- `.codex-plugin/plugin.json`
- required plugin manifest
- defines plugin metadata and points Codex at the plugin contents
- `.mcp.json`
- plugin-local MCP config
- wires in XcodeBuildMCP for simulator build/run/debug workflows
- `agents/`
- plugin-level agent metadata
- currently includes `agents/openai.yaml` for the OpenAI surface
- `skills/`
- the actual skill payload
- each skill keeps the normal skill structure (`SKILL.md`, optional
`agents/`, `references/`, `assets/`, `scripts/`)
© OpenAI · MIT · openai/plugins