tdd-workflow
Практикуйте разработку через тестирование
Разработчики часто пропускают тесты или пишут их после реализации. Этот навык проводит Claude, Codex и Claude Code через дисциплину red-green-refactor.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "tdd-workflow" from https://skillstore.io/skills/sickn33-tdd-workflow.md and its manifest at https://skillstore.io/api/skills/sickn33-tdd-workflow/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «tdd-workflow». Add email validation to a signup form.
Ожидаемый результат:
Ассистент предлагает падающие тесты для корректных адресов, некорректно сформированных адресов и пустого ввода. Затем он предлагает минимальную реализацию и проверки рефакторинга.
Использование «tdd-workflow». Fix a bug where discounts apply twice.
Ожидаемый результат:
Ассистент начинает с регрессионного теста, который фиксирует дублирующуюся скидку. Затем он ограничивает реализацию минимальным изменением, достаточным для прохождения теста.
Использование «tdd-workflow». Refactor a complex pricing function.
Ожидаемый результат:
Ассистент проверяет, что тесты проходят, выявляет дублирование и проблемы с именованием, а затем рекомендует небольшие шаги рефакторинга без изменения поведения.
Аудит безопасности
БезопасноAll three static findings are false positives caused by ordinary TDD prose and a fenced process diagram. No executable commands, reconnaissance behavior, or prompt injection were found.
Факторы риска
⚙️ Внешние команды (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-tdd-workflow/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-tdd-workflow?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-tdd-workflow?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-tdd-workflow/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-tdd-workflow.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
sickn33. (2026). tdd-workflow security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-tdd-workflow/audits/6Цитата BibTeX
@techreport{sickn33-sickn33-tdd-workflow-2026,
author = {sickn33},
title = {tdd-workflow security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-tdd-workflow/audits/6},
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: "tdd-workflow security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-09-06"
url: "https://skillstore.io/skills/sickn33-tdd-workflow/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-tdd-workflow:audit:6"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
2 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
sickn33-tdd-workflow
2026-09-09
doubleslashse-tdd-workflow
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Начать новую функцию
Провести через первый падающий тест, минимальную реализацию и шаги очистки для нового поведения.
Исправить регрессию
Написать падающий тест, который воспроизводит ошибку, прежде чем изменять production-код.
Координировать AI-агентов для программирования
Назначить отдельных агентов для написания тестов, реализации и рефакторинга, сохраняя порядок TDD.
Попробуйте эти промпты
Use the tdd-workflow skill. Help me define one failing test for this requirement before any implementation work.
Use the tdd-workflow skill. List the happy path, error case, and edge case tests for this feature in priority order.
Use the tdd-workflow skill. Walk me through RED, GREEN, and REFACTOR steps for this change, and stop after each phase.
Use the tdd-workflow skill. Split this work across a test-writing agent, an implementation agent, and a refactoring agent.
Лучшие практики
- Напишите падающий тест перед изменением production-кода.
- Сосредотачивайте каждый тест на одном наблюдаемом поведении.
- Выполняйте рефакторинг только после того, как весь набор тестов проходит.
Избегать
- Сначала писать реализацию, а тесты добавлять позже.
- Тестировать приватные детали реализации вместо поведения.
- Расширять область задачи во время фазы GREEN.