К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

ce-test-xcode — скилл для Claude Code: что делает и как установить

Собирает и запускает iOS-приложение в симуляторе через XcodeBuildMCP, сохраняя логи и скриншоты проверок перед передачей кода.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add EveryInc/compound-engineering-plugin --skill ce-test-xcode -a claude-code
Открыть на GitHub

Что делает ce-test-xcode

Скилл автоматизирует запуск iOS-проектов в симуляторе. Он проверяет доступность XcodeBuildMCP, находит схемы и проект, компилирует код, ставит сборку и сразу включает сбор логов консоли. Если что-то падает до запуска приложения, процесс немедленно останавливается с отчётом о блокировке окружения.

Во время прогона агент проходит сценарии, фиксирует скриншоты экранов и сохраняет результаты ручных проверок. Итоговый статус формируется строго по собранным фактам: PASS, FAIL или PARTIAL. Сам скилл только тестирует интерфейс и не вносит исправления. Для отладки он передаёт контекст инструменту ce-debug, запрещая тому делать коммиты или открывать PR.

Учтите ограничение автоматизации: ссылки внутри текста SwiftUI (inline-link) симулятор самостоятельно обработать не сможет. Поэтому такие сценарии требуют участия человека. Без предварительно настроенного сервера XcodeBuildMCP запустить тестирование вовсе не выйдет.

Какие задачи решает

  • проверить сборку iOS-приложения в симуляторе перед сдачей задачи
  • собрать скриншоты экранов и логи консоли для подтверждения тестов
  • зафиксировать результаты ручной проверки интерфейса
  • передать сбой в ce-debug без риска случайного коммита

Примеры запросов агенту

  • Протестируй приложение в симуляторе через ce-test-xcode current
  • Запусти ce-test-xcode для схемы MyApp
  • ce-test-xcode: проверь экраны авторизации и сохрани логи

Как установить ce-test-xcode

1Через Skills CLI (Vercel)

npx skills add EveryInc/compound-engineering-plugin --skill ce-test-xcode -a claude-code

2Вручную: положить файлы

~/.claude/skills/ce-test-xcode/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/ce-test-xcode/

Из того же набора21

Весь набор →
ce-brainstorm EveryInc Превращает размытые идеи в структурированный план требований через диалог. Отделяет продуктовые решения от кода. Claude Code CX Codex Cursor +1 3 900установок ce-compound EveryInc Скилл фиксирует решённые задачи как долгоживущие знания репо. Пригодится, когда в коде уже есть ответ, но логика, по которой вы туда пришли, потеряется для следующего разработчика. Claude Code CX Codex Cursor +1 3 700установок ce-plan EveryInc Оформляет пошаговые планы для задач разработки без запуска самого кода. Пригодится, когда нужно разбить фичу на этапы и передать исполнителю. Claude Code CX Codex Cursor +1 3 700установок ce-code-review EveryInc Скилл проверяет diff или pull request на баги, регрессии, тесты и соответствие стандартам. Подходит для проверки текущей ветки или заданного PR. Claude Code CX Codex Cursor +1 3 700установок ce-work EveryInc Выполняет план разработки или задачу по спецификации от старта до локальной проверки. Помогает внедрять фичи без лишних споров об архитектуре. Claude Code CX Codex Cursor +1 3 600установок ce-doc-review EveryInc Скилл проверяет требования, планы и спецификации с позиции нескольких рецензентов. Пригодится, когда нужно найти ошибки в уже написанном документе и исправить то, на что есть разрешение. Claude Code CX Codex Cursor +1 3 600установок ce-debug EveryInc Находит причину бага по цепочке от триггера к симптому и предлагает решение через тесты. Пригодится при сбоях в CI или падении тестов. Claude Code CX Codex Cursor +1 3 500установок lfg EveryInc Автономно ведёт задачу от запроса до результата: для изменений в коде создаёт и отправляет pull request. Нужен при явном запросе на работу без пошагового контроля. Claude Code CX Codex Cursor +1 3 500установок

Похожие

cookie-debugging ChromeDevTools Скилл для инспекции кук, сессий и ошибок аутентификации через Chrome DevTools MCP. Диагностирует 401/403, редиректы авторизации, проблемы с Set-Cookie и проверяет соответствие cookie consent. Claude Code CX Codex Cursor +1 856установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок secops-detection-engineering официальный Google LLC Скилл помогает писать, проверять, тестировать и развёртывать правила YARA-L 2.0 в Google SecOps. Подходит для поиска пробелов в покрытии. Claude Code Gemini CLI CX Codex 1 900установок nestjs-expert sickn33 Скилл настраивает архитектуру приложений на Nest.js, внедряет зависимости, гарды и пайпы. Пригодится при проектировании модулей и отладке тестов. Claude Code CX Codex Cursor +1 2 700установок test-driven-development Hermes Agent (adapted from obra/superpowers) Скилл для встраивания TDD в рабочий процесс: тест сначала, потом код. Заставляет видеть падение теста, прежде чем писать реализацию, что снижает вероятность багов и облегчает рефакторинг. Claude Code CX Codex Cursor +1 477установок dfm earthtojake Проверяет детали на технологичность для гибки листового металла, обработки на ЧПУ и литья пластмасс под давлением. Помогает найти ошибки до отправки на производство. Claude Code CX Codex Cursor +1 2 000установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок

Вопросы о ce-test-xcode

Как установить ce-test-xcode в Claude Code?

Выполните команду npx skills add EveryInc/compound-engineering-plugin --skill ce-test-xcode -a claude-code.

Что делает скилл ce-test-xcode?

Он собирает проект через XcodeBuildMCP, запускает его на симуляторе iOS, делает скриншоты экранов и сохраняет логи консоли для подтверждения качества сборки.

Что произойдёт, если тест обнаружит ошибку в коде?

Скилл зафиксирует статус FAIL и передаст данные в ce-debug с ограниченными правами, поэтому агент не сможет сам закоммитить правки или создать pull request.

Исходный текст

SKILL.md · MIT
---
name: ce-test-xcode
description: "Test iOS apps in a simulator with XcodeBuildMCP. Use when iOS changes need simulator evidence before handoff."
argument-hint: "[scheme name or 'current' to use default]"
disable-model-invocation: true
---

# Xcode Simulator Test

Build and exercise an iOS app on a simulator, preserving screenshots, logs, human-verification results, and failures as evidence for the user.

**Done:**

- A completed run reports overall `PASS`, `FAIL`, or `PARTIAL` plus project, scheme, simulator, build result, per-surface `PASS` / `FAIL` / `SKIP`, console errors, human checks, and residual failures.
- Per-surface status is derived from evidence, not the user's routing choice. `PASS` requires completed passing evidence. `FAIL` records observed failing evidence until a completed retest replaces it. `SKIP` means the check has no completed outcome.
- The overall result is `FAIL` while any failure remains, `PARTIAL` when no failure remains but a scoped check is skipped, and otherwise `PASS`.
- Any failure before the app is launched with log capture running stops later stages and reports an actionable setup blocker with its evidence.

**Boundaries:** this skill tests and reports. Diagnosis and any user-approved product fix belong to `ce-debug`, invoked with its authority narrowed so it returns here without committing, pushing, or opening a PR. Keep simulator interaction within the app and flows the user placed in scope.

## Run

1. **Prepare and launch.** Read `references/setup-and-build.md`. It defines the XcodeBuildMCP availability check, project and scheme discovery, simulator choice, build, install, launch, and log-capture start.
2. **Exercise and report.** After launch, read `references/test-and-report.md`. It defines per-screen evidence, human-only flows, the SwiftUI inline-link automation limitation, what to do when a check fails, cleanup, and the fixed summary fields.

Do not replace either required read with remembered tool names. XcodeBuildMCP adapters differ by host, while their observable success conditions do not.

© EveryInc · MIT · EveryInc/compound-engineering-plugin

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой