GO
tdd-red-green-refactor
Применяет дисциплинированный цикл Red-Green-Refactor (TDD) в TypeScript/Node.js. Используйте при создании новых функций, исправлении ошибок или миграции логики для обеспечения высококачественных и проверяемых реализаций.
Что делает навык
Навык реализует дисциплинированный цикл Red-Green-Refactor (TDD) для TypeScript/Node.js, обеспечивая верифицируемость, типизацию и осмысленность каждой строки кода. Он применяется при создании новых функций, исправлении ошибок или миграции логики для гарантии высококачественных реализаций.
Когда применять
- Создание новых функций с нуля
- Исправление существующих ошибок
- Миграция бизнес-логики
- Обеспечение проверяемости кода в TypeScript
Как работает
- Написать один тест (например, в Vitest или Jest) для следующей небольшой части поведения
- Запустить тест и убедиться, что он падает с ошибкой, связанной с отсутствующей логикой (например, ReferenceError), а не с конфигурацией
- Написать минимальную реализацию, которая удовлетворяет текущему тесту, не заботясь о будущем
- Запустить весь набор тестов и убедиться, что все они проходят успешно (Green)
Примеры запросов агенту
Реализуй функцию сложения чисел, используя цикл Red-Green-Refactor
Исправь ошибку в модуле авторизации, применяя TDD
Напиши тест и реализацию для валидации email на TypeScript
Что понадобится
- TypeScript
- Vitest или Jest
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «tdd-red-green-refactor» из репозитория:
# https://github.com/google-labs-code/design.md
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r tdd-red-green-refactor/ ~/.claude/skills/tdd-red-green-refactor/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.