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

cmux-testing — скилл для Claude Code: тестирование Swift и проверка

Скилл для выбора нужных проверок, добавления тестов и валидации Swift-целей в проекте cmux. Помогает решить, какие локальные и CI-доказательства нужны для изменения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manaflow-ai/cmux --skill cmux-testing -a claude-code
Открыть на GitHub

Что делает cmux-testing

cmux-testing даёт команды для запуска проверок разных масштабов: от анализа изменённого Swift-кода до полного CI-рецепта статических проверок. Внутри репозитория — скрипты verify-local.py для синтаксиса и вирования тестов, ui-test для фреймов UI-тестов, ui-lab.py для рендера вьюх в PNG без сборки, и run-e2e.sh для E2E-сценариев с фотографиями.

Скилл учит различать локальные и CI-проверки: package, native, web и runtime. Помогает воспроизвести ошибку на одном фокусном тесте, затем проверить исправление на том же. Для новых тестовых файлов в cmuxTests/ требуется вирование в project.pbxproj — скилл подсказывает, как это сделать через sync-test-wiring или lint-pbxproj-test-wiring.sh.

Жёсткий момент: репозиторийные команды работают только из доверенной копии; даже флаг --help загружает код проекта. Swift-тесты должны быть в Swift Testing (import Testing, @Test), UI-тесты остаются в XCTest/XCUITest. Нельзя утверждать AST-формы или ключи метаданных без реального поведения — нужен орбакл или артефакт.

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

  • выбрать масштаб проверок для локального тестирования
  • валидировать вирование новых Swift-файлов тестов в проекте
  • воспроизвести и зафиксировать баг с доказательством
  • рендеить вьюхи в картинки без сборки приложения
  • различить ошибку теста от flake-а в web-проверках

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

  • Помощник, проверь, нужны ли мне локальные тесты для этого изменения
  • Настрой cmux-testing и покажи, как запустить фокусный тест для новой функции
  • Я добавил новый файл в cmuxTests — как убедиться, что он правильно провёрен?

Как установить cmux-testing

1Через Skills CLI (Vercel)

npx skills add manaflow-ai/cmux --skill cmux-testing -a claude-code

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

~/.claude/skills/cmux-testing/SKILL.md

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

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

Весь набор →
cmux manaflow-ai Скилл для навигации по многопанельной раскладке cmux: создаёшь окна, вкладки, сплиты, переключаешь фокус и перемещаешь терминалы и браузер-панели, не прерывая автоматизацию. Нужен, если агент должен работать в детерминированной топологии. Claude Code CX Codex Cursor +1 9 600установок cmux-browser manaflow-ai Управляет браузером через CLI cmux без перехвата фокуса. Скилл помогает открывать вкладки в фоне, считывать состояние страниц и заполнять формы. Claude Code CX Codex Cursor +1 8 800установок cmux-customization manaflow-ai Скилл учит ИИ настраивать мультиплексор cmux: править cmux.json, добавлять действия в Command Palette, переопределять раскладки окон и задавать параметры терминала через Ghostty. Claude Code CX Codex Cursor +1 6 600установок cmux-diagnostics manaflow-ai Скилл запускает проверку cmux: сокеты, хуки, восстановление сессий, настройки. Используй, когда уведомления не приходят, агент не возобновляется или нужна отчёт о здоровье системы. Claude Code CX Codex Cursor +1 6 400установок cmux-keyboard-shortcuts manaflow-ai Настраивает горячие клавиши cmux в файле ~/.config/cmux/cmux.json. Пригодится для перехода на стиль tmux и быстрой проверки конфига. Claude Code CX Codex Cursor +1 6 200установок cmux-custom-sidebar manaflow-ai Скилл для написания кастомной боковой панели cmux на SwiftUI-подобном языке. Панель привязывается к рабочим пространствам, вкладкам, PR и часам, горячо перезагружается при сохранении и выполняет команды cmux по нажатию. Claude Code CX Codex Cursor +1 4 800установок cmux-architecture manaflow-ai Скилл задаёт правила разделения кода cmux на пакеты Swift, инверсии зависимостей и многопоточности Swift 6. Помогает переносить модули без циклических связей. Claude Code CX Codex Cursor +1 4 800установок cmux-ghostty manaflow-ai Регламентирует работу с сабмодулем Ghostty и сборку GhosttyKit в репозитории cmux. Пригодится при синхронизации форка и обновлении указателей Git. Claude Code CX Codex Cursor +1 4 700установок

Похожие

php-pro https://github.com/Jeffallan Задаёт правила разработки на PHP 8.3+ для Laravel и Symfony: включает strict_types, анализ в PHPStan на уровне 9 и тесты PHPUnit или Pest. Claude Code CX Codex Cursor +1 15 500установок llm-evaluation Seth Hobson Скилл для оценки качества LLM-приложений: автоматические метрики, человеческая разметка, LLM-as-judge и бенчмарки. Пригодится, когда нужно сравнить модели или поймать регрессию до деплоя. Claude Code CX Codex Cursor 12 755установок protocol-reverse-engineering Dávid Balatoni Скилл помогает разбирать сетевой трафик, находить структуру протоколов и оформлять спецификацию. Подойдёт для отладки и анализа проприетарных протоколов. Claude Code CX Codex Cursor 12 701установок dogfood callstack Организует исследовательское тестирование мобильных приложений на iOS и Android через agent-device. Находит баги интерфейса и ошибки сценариев в рантайме. Claude Code CX Codex Cursor +1 11 200установок wcag-audit-patterns Seth Hobson Проверяет веб-интерфейс по WCAG 2.2, сочетая автотесты и ручную проверку. Нужен при поиске нарушений и внедрении доступных паттернов. Claude Code CX Codex Cursor 12 486установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок

Вопросы о cmux-testing

Как установить cmux-testing в Claude Code?

Запусти npx skills add manaflow-ai/cmux --skill cmux-testing -a claude-code, затем найди файл ~/.claude/skills/cmux-testing/SKILL.md.

Что делает cmux-testing?

Даёт команды для выбора проверок (синтаксис, тесты, вирование), воспроизведения ошибок и валидации Swift-целей в cmux. Помогает понять, какие локальные или CI-доказательства нужны для изменения.

Можно ли мигрировать XCTest на Swift Testing?

Swift Testing используется для новых unit/integration-целей; мигрируй XCTest только если ты уже редактируешь этот файл. UI-тесты остаются в XCTest/XCUITest.

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

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

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