Навык тестирования SwiftUI с открытым исходным кодом для Claude Code использует функцию Computer Use для визуального тестирования приложений.

Инструмент с открытым исходным кодом для Claude Code под названием swiftui-autotest-skill использует новую функцию Computer Use для визуального тестирования приложений SwiftUI без написания тестового кода.
Как это работает
Вы запускаете /ios-test, и агент:
- Находит ваш файл
.xcodeproj - Выбирает симулятор
- Собирает приложение
- Устанавливает его
- Проходит через каждый экран с помощью Computer Use
Агент взаимодействует с приложением точно так же, как настоящий пользователь: нажимает кнопки, прокручивает списки, переходит по навигационным ссылкам и переключает вкладки.
Что он обнаруживает
- Ошибки верстки (переполнение, перекрывающиеся элементы, обрезанный текст)
- Сбои (анализирует логи аварийных завершений симулятора с трассировкой стека, сопоставленной с вашим исходным кодом)
- Неработающую навигацию (проверяет каждую вкладку, каждую ссылку, возврат назад)
- Нереагирующие интерактивные элементы
- Отсутствующие идентификаторы доступности (и предлагает автоматически их добавить)
Дополнительные флаги
--states→ тестирует пустые, ошибочные и загрузочные состояния через аргументы запуска--performance→ измеряет оперативную память на экран, обнаруживает утечки памяти--flow=onboarding→ тестирует конкретный пользовательский сценарий от начала до конца--screenshot-all→ делает скриншоты каждого шага
Дополнительная функция
Инструмент также включает /add-accessibility, который сканирует все представления SwiftUI и автоматически добавляет отсутствующие .accessibilityIdentifier() с использованием чистой конвенции {экран}-{тип}-{имя}. Это делает тестирование более надежным и подготавливает ваше приложение для VoiceOver.
Этот подход не требует XCUITest, тестовых целей и шаблонного кода. Агент визуально проверяет ваше приложение и сообщает о проблемах.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

SWE-CI: Новые эталонные тесты оценивают ИИ-агентов в долгосрочном сопровождении кода через CI
SWE-CI — это бенчмарк на уровне репозитория, который оценивает агентов на основе LLM в поддержании кодовых баз через циклы непрерывной интеграции, смещая фокус со статического исправления ошибок на долгосрочную поддерживаемость в рамках 100 реальных задач.

Разработчик делится решением проблемы игнорирования правил ИИ Claude после превышения порога в 50 сообщений.
Разработчик сообщает, что Claude Code начал тихо игнорировать правила, как только их общий набор правил превысил примерно 50 пунктов, особенно во время задач, связанных с фронтендом. Они создали хук, который сканирует промпты и загружает только 2-3 соответствующих правила на основе сопоставления ключевых слов.

Переписанные навыки программирования Карпати для бесплатного плана открывают дисциплину кодирования Claude без Pro
Пользователь Reddit адаптировал руководство по дисциплине кодирования Карпати для бесплатного плана Claude, удалив зависимости от терминала и подагентов. Системный промпт автоматически срабатывает на запросы кода и стимулирует мышление, ориентированное на проверку.

Open-Foundry: Фреймворк для мультиагентных дебатов с Claude Code
Open-foundry — это фреймворк на Python, который объединяет нескольких агентов Claude Code в панель для обсуждения сложных вопросов, создавая полностью проверяемые цепочки рассуждений с транскриптами, журналами оркестратора и рабочими заметками для каждого агента.