test-driven-development.mdПубличный

Test Driven Development

Заставляет Claude писать тесты первым

О скиле

Заставляет Claude следовать TDD-циклу строго: сначала красный тест описывающий желаемое поведение, потом минимальная реализация, потом зелёный, потом рефакторинг. Для разработчиков которые хотят надёжный код с тестовым покрытием с первого дня, а не добавленными постфактум тестами. Работает с Jest, Vitest, pytest, RSpec — Claude сам выбирает фреймворк по проекту. Смежные применения: ревью тестового покрытия, написание unit-тестов для существующего кода, TDD-обучение команды.

Об источнике

Автор скила — Jesse Vincent. Репозиторий проекта собрал 218k звёзд на GitHub. Распространяется под лицензией MIT. Открыть репозиторий.

Как установить

Скил находится в подпапке моно-репо obra/superpowers, поэтому используй sparse-checkout.

  1. Создай папку для скила:
CLI
mkdir -p ~/.claude/skills/test-driven-development
  1. Скачай содержимое подпапки через sparse-checkout:
CLI
cd /tmp && git clone --filter=blob:none --no-checkout https://github.com/obra/superpowers.git
cd superpowers && git sparse-checkout set skills/test-driven-development && git checkout main
cp -r skills/test-driven-development/* ~/.claude/skills/test-driven-development/
  1. Перезагрузи Claude Code -- скил подхватится автоматически.

  2. Активируй скил в чате:

CLI
Use test-driven-development skill

или естественным языком, например: «Пиши код по TDD».

После активации Claude будет требовать написания теста перед любым производственным кодом и следовать циклу Red-Green-Refactor. Если захочешь отключить скил для конкретной задачи (прототип, конфиг, сгенерированный код) -- явно скажи об этом в чате.

Установка

Не уверены, куда положить .md-файл? как установить скилл в Claude Code — пошаговый гайд.

telegram

Разбираю скилы вроде этого и близкие по теме «Разработка»: где брать, как собирать и применять их на практике.

  • бесплатно
  • то, чем сам пользуюсь
  • новые скилы и разборы каждую неделю
Подписаться в Telegram
// продолжай по той же профессии или категории
// как применять скилы Claude Code на практике
Непонятные термины? Загляни в «Понятия» — словарь ИИ

Частые вопросы

Что такое скил «Test Driven Development»?
«Test Driven Development» — готовый Agent Skill для Claude Code и Cursor. Это .md-файл с системным промптом, который подключается одним файлом и расширяет возможности AI-редактора в задачах Вайбкодинг. Категория инструмента: Разработка, Тестирование и безопасность. Чаще всего пригождается профессиям: Разработка и программирование, Тестирование и QA. Ключевые темы скила: type:skill, for:claude-code.
Как установить скил «Test Driven Development» в Claude Code?
Скачайте .md-файл скила «Test Driven Development» на этой странице и положите его в папку ~/.claude/skills/ вашего проекта. Перезапустите Claude Code — скил подхватится автоматически. Для Cursor и Windsurf скопируйте содержимое .md-файла в системный промпт проекта (Settings → Rules). Исходный код скила открыт в репозитории github.com/obra/superpowers/tree/main/skills/test-driven-development.
Бесплатен ли скил «Test Driven Development»?
Да, скил «Test Driven Development» доступен бесплатно для всех пользователей без регистрации — скачайте .md-файл прямо на этой странице. Автор скила — Jesse Vincent, распространяется под лицензией MIT.

Больше вопросов про Agent Skills — общий FAQ маркетплейса