TDD Orchestrator
Мастерство TDD-оркестрации
Этот навык помогает командам разработчиков внедрять дисциплинированные практики тест-ориентированной разработки (TDD) через комплексную оркестрацию рабочих процессов и рекомендации по использованию ИИ для тестирования.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «TDD Orchestrator». Help me implement TDD for a user authentication feature
Ожидаемый результат:
Вот полный план реализации TDD:
1. RED PHASE: Пишем падающие тесты первыми
- Тест создания пользователя с валидными учётными данными
- Тест аутентификации с правильным паролем
- Тест неудачной аутентификации с неправильным паролем
2. GREEN PHASE: Реализуем минимальный код для прохождения
- Создаём сущность User с валидацией пароля
- Реализуем AuthenticationService
3. REFACTOR PHASE: Улучшаем структуру кода
- Выделяем логику хеширования пароля
- Добавляем правильную обработку ошибок
Рекомендуемая структура тестов: Unit-тесты для сервисов, integration-тесты для слоя репозитория.
Использование «TDD Orchestrator». Design multi-agent testing workflow for microservices
Ожидаемый результат:
Проектирование многоагентского TDD-рабочего процесса:
1. UNIT AGENT: Тестирует логику отдельных сервисов
2. CONTRACT AGENT: Проверка API-контрактов между сервисами
3. INTEGRATION AGENT: Тестирование взаимодействия сервисов
4. E2E AGENT: Валидация полного рабочего процесса
Паттерн координации:
- Unit → Contract → Integration → E2E
- Параллельное выполнение, где возможно
- Общие определения контрактов
- Выделение окружения на каждый агент
Аудит безопасности
БезопасноPrompt-only skill containing no executable code. Provides guidance on TDD practices and testing methodologies. Static analysis scanned 0 files with 0 lines of code. No security risks detected. This is an informational/educational skill about software testing best practices.
Оценка качества
Что вы можете построить
Настройка TDD для нового проекта
Устанавливает дисциплину TDD и рабочий процесс для нового программного проекта с правильной структурой тестовой пирамиды
Стратегия тестирования legacy-кода
Создаёт комплексную стратегию покрытия тестами для существующей legacy-кодовой базы с использованием характеристических тестов
TDD-управление между командами
Внедряет общеорганизационные стандарты TDD с проверкой соблюдения и сбором метрик
Попробуйте эти промпты
Help me implement TDD for a new feature. Guide me through the red-green-refactor cycle for [describe your feature].
Design a multi-agent workflow for coordinated testing across unit, integration, and E2E levels for [describe project].
Create a TDD metrics framework including cycle time, coverage thresholds, and quality gates for [describe team size].
Implement property-based testing strategy using [framework] for complex business logic validation in [describe domain].
Лучшие практики
- Пишите наименьший возможный тест, который падает, перед написанием любого кода реализации
- Сохраняйте рефакторинг сфокусированным только на улучшении чистоты кода без изменения поведения
- Поддерживайте быстрое время выполнения тестов для сохранения быстрых циклов обратной связи
Избегать
- Написание тестов после кода реализации (test-after — это не TDD)
- Тестирование деталей реализации вместо наблюдаемого поведения
- Создание чрезмерно сложных тестов, которые трудно поддерживать и отлаживать