Навыки test-driven-development
📦

test-driven-development

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды

Направляйте разработку через тестирование

Команды могут пропускать падающие тесты и выпускать изменения без доказательств того, что тесты проверяют поведение. Этот навык проводит Claude, Codex и Claude Code через строгую работу по циклу «красный-зеленый-рефакторинг».

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

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "test-driven-development" from https://skillstore.io/skills/dyai2025-test-driven-development.md and its manifest at https://skillstore.io/api/skills/dyai2025-test-driven-development/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

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

Использование «test-driven-development». Пользователь просит Codex добавить поведение повторных попыток.

Ожидаемый результат:

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

Использование «test-driven-development». Пользователь сообщает, что отправки с пустым email принимаются.

Ожидаемый результат:

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

Использование «test-driven-development». Пользователь хочет очистить дублирующуюся логику валидации.

Ожидаемый результат:

  • Напоминание выполнять рефакторинг только после прохождения тестов.
  • Контрольный список, подтверждающий, что все поведение остается зеленым после очистки.

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

Безопасно

Static findings are false positives caused by Markdown fences, inline examples, and safe local npm test commands in SKILL.md. The network-reconnaissance hits are checklist wording about tests passing, and manual review of SKILL.zip found only the reviewed SKILL.md copy.

1
Просканировано файлов
365
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/dyai2025-test-driven-development/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/dyai2025-test-driven-development/security.svg)](https://skillstore.io/skills/dyai2025-test-driven-development?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/dyai2025-test-driven-development?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dyai2025-test-driven-development/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/dyai2025-test-driven-development.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

DYAI2025. (2026). test-driven-development security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dyai2025-test-driven-development/audits/9

Цитата BibTeX

@techreport{dyai2025-dyai2025-test-driven-development-2026, author = {DYAI2025}, title = {test-driven-development security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/dyai2025-test-driven-development/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "test-driven-development security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "DYAI2025" date-released: "2026-07-09" url: "https://skillstore.io/skills/dyai2025-test-driven-development/audits/9" identifiers: - type: other value: "skillstore:dyai2025-test-driven-development:audit:9" description: "Skillstore immutable audit report identifier"

Сравнить варианты

10 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
DMJGilbert Рекомендуется

dmjgilbert-test-driven-development

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 11
Обновлено

2026-09-09

obra-test-driven-development

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 11
Обновлено

2026-09-09

cycleaddict-test-driven-development

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 8
Обновлено

2026-09-09

cygnusfear-test-driven-development

Оценка Skillstore 78
Достоверность доказательств Высокий
Использование в Skillstore 7
Обновлено

2026-09-09

addyosmani-test-driven-development

Оценка Skillstore 78
Достоверность доказательств Средний
Использование в Skillstore 1
Обновлено

2026-09-22

DYAI2025 Текущий

dyai2025-test-driven-development

Оценка Skillstore 75
Достоверность доказательств Средний
Использование в Skillstore 10
Обновлено

2026-09-09

codingcossack-test-driven-development

Оценка Skillstore 74
Достоверность доказательств Высокий
Использование в Skillstore 14
Обновлено

2026-09-09

zhanlincui-test-driven-development

Оценка Skillstore 69
Достоверность доказательств Высокий
Использование в Skillstore 102
Обновлено

2026-09-09

sickn33-test-driven-development

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 9
Обновлено

2026-09-09

davila7-test-driven-development

Оценка Skillstore 38
Достоверность доказательств Средний
Использование в Skillstore 7
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Средний
55
Архитектура
85
Сопровождаемость
87
Контент
71
Сообщество
83
Соответствие спецификации

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

Реализация функции

Напишите падающий тест поведения перед созданием новой функции.

Регрессия при исправлении ошибки

Воспроизведите сообщенную ошибку с помощью падающего теста перед изменением кода.

Безопасный рефакторинг

Сохраняйте стабильность поведения, проверяя, что тесты остаются зелеными при очистке кода.

Попробуйте эти промпты

Начать изменение по TDD
Используйте этот навык для следующего изменения. Определите первое поведение для тестирования, напишите план теста для красной фазы и дождитесь подтверждения сбоя перед реализацией.
Исправить ошибку, начиная с красной фазы
Ошибка возникает в [brief behavior]. Сначала определите падающий регрессионный тест и ожидаемый сбой, затем предложите минимальное исправление после подтверждения красной фазы.
Рефакторинг с сохранением зеленого состояния
Перед рефакторингом этой области перечислите существующие тесты поведения для запуска, определите следующую безопасную очистку и сохраните поведение без изменений.
Проверить изменение на соответствие TDD
Проверьте это завершенное изменение на дисциплину TDD. Убедитесь, что для каждого поведения сначала был падающий тест, что сбои были ожидаемыми, а реализация оставалась минимальной.

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

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

Избегать

  • Написание кода реализации до появления падающего теста.
  • Сохранение непокрытого тестами кода как ориентира при написании тестов.
  • Изменение теста так, чтобы он соответствовал сломанному поведению реализации.

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

Этот навык пишет тесты за меня?
Он направляет агента сначала проектировать тесты, а затем реализовывать минимальный код после красной фазы.
Могу ли я использовать его с Codex?
Да. В отчете указана поддержка Claude, Codex и Claude Code.
Он автоматически запускает тестовые команды?
Нет. Он дает инструкции по рабочему процессу и примеры; выполнение зависит от подключенного агента и инструментов проекта.
Для каких проектов подходит этот навык?
Он подходит для разработки функций, исправления ошибок, рефакторинга и изменений поведения в кодовых базах с автоматизированными тестами.
Когда его следует пропускать?
Пропускайте его только для утвержденных исключений, таких как одноразовые прототипы, сгенерированный код или изменения только в конфигурации.
Требует ли он npm?
Нет. Примеры npm приведены для иллюстрации; адаптируйте команды под тест-раннер вашего проекта.

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

Автор

DYAI2025

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

b959ebfd1043a07c0c4378ab94ca4342cb0259f5

Актуальность поддержки

18.07.2026

Использование

6 загрузок · 263 просмотров

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

📄 SKILL.md

📄 SKILL.zip

Больше от DYAI2025

Показать все
📦

pdf

79

Автоматизация рабочих процессов с PDF

Работа с PDF часто требует повторяющегося извлечения, объединения и заполнения форм в нескольких инструментах. Этот навык дает Claude, Codex и Claude Code структурированные рекомендации и скрипты для локальной обработки PDF.

Офис и отчёты Просмотр
📦

meeting-insights-analyzer

79

Анализ моделей коммуникации на встречах

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

Коммуникация Просмотр
📦

changelog-generator

79

Создавайте понятные журналы изменений на основе коммитов Git

Подготовка заметок к релизу занимает много времени, когда сообщения коммитов технические или непоследовательные. Этот навык преобразует историю git в понятные журналы изменений для клиентов, команд и каналов релизов.

Документация Просмотр
📦

brand-guidelines

79

Применение бренд-гайдлайнов Anthropic

Командам нужен согласованный визуальный стиль при создании брендированных артефактов. Этот навык предоставляет цвета Anthropic, типографику и рекомендации по использованию для рабочих процессов Claude, Codex и Claude Code.

Дизайн и креатив Просмотр
📦

content-research-writer

78

Быстрее создавайте черновики на основе исследований

Работа над длинными текстами часто стопорится, когда исследование, структура, цитирование и редактирование выполняются отдельными этапами. Этот skill помогает Claude, Codex или Claude Code пройти через создание плана, сбор источников, обратную связь по черновику и финальную полировку.

Письмо и контент Просмотр
📦

competitive-ads-extractor

78

Анализ рекламных кампаний конкурентов

Исследование рекламы конкурентов может быть медленным и непоследовательным. Этот навык извлекает примеры рекламы и превращает сообщения, креативные паттерны и темы кампаний в понятные инсайты.

Исследования и обучение Просмотр
Показать все
📦

testing-strategies

78

Планирование надежных стратегий тестирования

от supercent-io

Команды часто упускают важное тестовое покрытие или чрезмерно используют медленные тесты. Этот навык помогает Claude, Codex и Claude Code создавать сбалансированные планы тестирования с практическими рекомендациями по выполнению.

Кодинг и разработка Просмотр
📦

tdd-workflows-tdd-green

78

Реализация минимального кода для зеленой фазы TDD

от sickn33

Команды часто создают избыточную реализацию при переходе от падающего теста к проходящему. Этот навык помогает Claude, Codex или Claude Code сосредоточиться на самой небольшой безопасной реализации, которая делает тесты зелеными.

Кодинг и разработка Просмотр
📦

testing-patterns

81

Планируйте надежные тесты во всей кодовой базе

от 0xDarkMatter

Этот skill помогает командам выбирать стратегии тестирования, моки, фикстуры данных, пороги покрытия и CI-паттерны, не смешивая уровни тестирования. Он дает Claude, Codex и Claude Code структурированные рекомендации для unit, integration, end-to-end, TDD и pipeline-тестирования.

Кодинг и разработка Просмотр
📦

tdd-pytest

81

Создавайте тесты Python с pytest TDD

от 89jobrien

Командам Python часто нужны согласованные тесты, покрытие и отчеты без потери дисциплины TDD. Этот skill предоставляет ориентированные на pytest рабочие процессы, примеры и рекомендации по отчетности для Claude, Codex и Claude Code.

Кодинг и разработка Просмотр