Навыки TDD Orchestrator
📦

TDD Orchestrator

Безопасно

Мастерство TDD-оркестрации

Этот навык помогает командам разработчиков внедрять дисциплинированные практики тест-ориентированной разработки (TDD) через комплексную оркестрацию рабочих процессов и рекомендации по использованию ИИ для тестирования.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «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
- Параллельное выполнение, где возможно
- Общие определения контрактов
- Выделение окружения на каждый агент

Аудит безопасности

Безопасно
v1 • 2/25/2026

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.

0
Просканировано файлов
0
Проанализировано строк
0
находки
1
Всего аудитов
Проблем безопасности не найдено
Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
31
Сообщество
100
Безопасность
74
Соответствие спецификации

Что вы можете построить

Настройка TDD для нового проекта

Устанавливает дисциплину TDD и рабочий процесс для нового программного проекта с правильной структурой тестовой пирамиды

Стратегия тестирования legacy-кода

Создаёт комплексную стратегию покрытия тестами для существующей legacy-кодовой базы с использованием характеристических тестов

TDD-управление между командами

Внедряет общеорганизационные стандарты 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].
Панель метрик TDD
Create a TDD metrics framework including cycle time, coverage thresholds, and quality gates for [describe team size].
Стратегия property-based тестирования
Implement property-based testing strategy using [framework] for complex business logic validation in [describe domain].

Лучшие практики

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

Избегать

  • Написание тестов после кода реализации (test-after — это не TDD)
  • Тестирование деталей реализации вместо наблюдаемого поведения
  • Создание чрезмерно сложных тестов, которые трудно поддерживать и отлаживать

Часто задаваемые вопросы

Какие языки программирования поддерживает этот навык?
Навык предоставляет рекомендации для нескольких языков, включая Java, C#, Python, JavaScript, TypeScript и Go с их соответствующими фреймворками тестирования.
Сколько времени занимает внедрение TDD в команде?
Начальное внедрение обычно занимает 2-4 недели последовательной практики. Освоение дисциплины TDD обычно требует 3-6 месяцев целенаправленного применения.
Может ли этот навык помочь с legacy-кодом?
Да, он предоставляет стратегии для характеристических тестов, golden master тестирования и постепенного внедрения TDD для существующих кодовых баз.
Интегрируется ли этот навык с CI/CD-конвейерами?
Навык предоставляет рекомендации по проектированию конвейера, но не интегрируется напрямую. Он может рекомендовать конфигурации конвейера для соблюдения TDD.
В чём разница между TDD и BDD?
TDD фокусируется на тестах разработчика, написанных для определения поведения. BDD использует сценарии на естественном языке (Given-When-Then) для определения поведения с точки зрения пользователя.
Как измерить успех TDD в моей команде?
Отслеживайте метрики, включая время цикла, процент покрытия тестами, процент упущенных дефектов и частоту рефакторинга. Навык предоставляет подробные рекомендации по фреймворку метрик.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md