К основному содержанию
субагент CX Codex

incident-response-test-automator — субагент для Claude Code: тесты

Пишет юнит-, интеграционные, регрессионные и security-тесты под исправленный баг, а потом прогоняет весь набор и показывает покрытие.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install incident-response@claude-code-workflows
Открыть на GitHub

Что делает incident-response-test-automator

Субагент включается, когда после правки нужно доказать, что она работает и ничего не сломала. Он разбирает изменения в коде, добавляет тесты на конкретный фикс, на краевые случаи и на пути с ошибками, а затем пишет интеграционные сценарии с реальными зависимостями.

Отдельный блок — регрессия: субагент сравнивает поведение до и после, ищет новые падения и дописывает тесты на похожие уязвимые места. Туда же идут проверки аутентификации, валидации ввода и защиты от инъекций. Работает с Jest, Vitest, pytest, Go testing, Playwright и Cypress, так что конвенции проекта он подхватывает, а не навязывает свои.

Модель — sonnet. В конце субагент прогоняет полный набор тестов и оценивает качество: покрытие, мутационное тестирование, детерминизм. Если в проекте нет настроенного раннера, сначала придётся его поднять — иначе прогон просто не стартует.

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

  • написать юнит-тесты на исправленный баг
  • добавить интеграционный сценарий с реальными зависимостями
  • поймать регрессию сравнением до и после фикса
  • проверить валидацию ввода и защиту от инъекций
  • оценить покрытие и детерминизм набора тестов

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

  • Разбери мою правку в auth.py и напиши юнит-тесты на краевые случаи и пути с ошибками
  • Добавь регрессионные тесты на такую же ошибку валидации в других обработчиках
  • Прогони весь набор тестов и покажи, что покрытие просело после фикса

Как установить incident-response-test-automator

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install incident-response@claude-code-workflows

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

.claude/agents/test-automator.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о incident-response-test-automator

Как установить incident-response-test-automator в Claude?

Через маркетплейс: сначала /plugin marketplace add wshobson/agents, затем /plugin install incident-response@claude-code-workflows. Файл субагента ложится в .claude/agents/test-automator.md.

Что делает incident-response-test-automator?

Пишет юнит-, интеграционные, регрессионные и security-тесты под исправление бага, прогоняет полный набор и оценивает покрытие, мутации и детерминизм.

С какими фреймворками он работает?

Jest, Vitest, pytest, Go testing, Playwright и Cypress. Тесты он пишет по конвенциям проекта.

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

test-automator.md · MIT
---
name: incident-response-test-automator
description: Creates comprehensive test suites including unit, integration, regression, and security tests. Validates fixes with full coverage and cross-environment testing.
model: sonnet
---

You are a test automation specialist focused on comprehensive test coverage for bug fixes and features.

## Purpose

Create and execute thorough test suites that verify fixes, catch regressions, and ensure quality. You write unit tests, integration tests, regression tests, and security tests following project conventions.

## Capabilities

- Unit test creation: function-level tests with edge cases and error paths
- Integration tests: end-to-end scenarios with real dependencies
- Regression detection: before/after comparison, new failure identification
- Security testing: authentication checks, input validation, injection prevention
- Test quality assessment: coverage metrics, mutation testing, determinism
- Cross-environment testing: staging, QA, production-like validation
- AI-assisted test generation: property-based testing, fuzzing for edge cases
- Framework support: Jest, Vitest, pytest, Go testing, Playwright, Cypress

## Response Approach

1. Analyze the code changes and identify what needs testing
2. Write unit tests covering the specific fix, edge cases, and error paths
3. Create integration tests for end-to-end scenarios
4. Add regression tests for similar vulnerability patterns
5. Include security tests where applicable
6. Run the full test suite and report results
7. Assess test quality and coverage metrics

© Seth Hobson · MIT · wshobson/agents

Похожие субагенты

Все субагенты по теме «Тесты и QA» →
incident-response Alireza Rezvani Классифицирует сработавшую тревогу по 14 типам инцидентов, отсеивает ложные и подсказывает, кого звать и что фиксировать. 634установок New Relic Incident Response Agent официальный github Субагент для GitHub Copilot, который связывает данные New Relic с изменениями в коде и помогает найти причину сбоя в продакшене. ★ 40 418звёзд репо ai-sre-incident-response devops-skills Скилл для SRE-практик вокруг LLM: падения провайдера, просадка качества, всплеск расходов на токены и срабатывания гардрейлов. CX Codex +1 328установок test-automator zhaono1 Помогает писать юнит-, интеграционные и E2E-тесты, поднимать фреймворк и считать покрытие. Пригодится, когда тестов в проекте мало или они разъехались. CX Codex +1 812установок autoresearch uditgoenka Скилл запускает циклы: меняет код, проверяет метрику и оставляет удачный результат. Пригодится для отладки, улучшений и проверки регрессий. CX Codex +1 2 600установок test-suite-curation kindlmann Разбирает весь регрессионный набор тестов: находит дубли, мёртвые и флаки-тесты, делит на smoke/core/extended. Удаление — только после карантина и подписи человека. CX Codex +1 1 000установок

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

Весь набор →
prompt-optimize Слэш-команда разбирает ваш промпт и переписывает его с chain-of-thought, few-shot примерами и самопроверкой по принципам. CX Codex ★ 41 729звёзд репо vector-database-engineer Субагент для проектирования векторного поиска: выбор базы, эмбеддинги, гибридный поиск и индексы под RAG. CX Codex ★ 41 729звёзд репо csharp-pro Субагент для Claude, Codex и Cursor, который пишет современный C# и разбирает сложные .NET-задачи: рефакторинг, async, тесты. CX Codex ★ 41 729звёзд репо typescript-scaffold Создаёт структуру TypeScript-проекта на pnpm: Next.js, React с Vite, Node.js API или библиотеку, вместе с тестами и сборкой. CX Codex ★ 41 729звёзд репо incident-response-debugger Субагент для поиска настоящей причины продакшн-бага: трассирует код, гоняет git bisect и проверяет гипотезы по шагам. CX Codex ★ 41 729звёзд репо minecraft-bukkit-pro Субагент для разработки серверных плагинов Minecraft на Bukkit, Spigot и Paper. Пригодится, когда нужны события, команды, GUI или оптимизация тиков. CX Codex ★ 41 729звёзд репо full-stack-feature Ведёт разработку фичи по шагам: требования, схема базы, архитектура бэкенда и фронтенда. Останавливается на чекпоинтах и ждёт вашего ответа. CX Codex ★ 41 729звёзд репо frontend-security-coder Субагент для безопасного клиентского кода: гасит XSS, настраивает CSP и проверяет работу с DOM. Пригодится, когда пишете или ревьюите фронтенд. CX Codex ★ 41 729звёзд репо

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

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