test-driven-development
Drive Test-Driven Development
Teams can skip failing tests and ship changes without proof that tests verify behavior. This skill guides Claude, Codex, and Claude Code through strict red-green-refactor work.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
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.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "test-driven-development". User asks Codex to add retry behavior.
Expected outcome:
- A red-phase test objective for three attempts and success.
- A required test-run check that the test fails for the expected reason.
- A minimal green-phase implementation direction.
Using "test-driven-development". User reports that empty email submissions are accepted.
Expected outcome:
A regression test plan that first reproduces the bug, followed by the smallest validation fix.
Using "test-driven-development". User wants to clean up duplicated validation logic.
Expected outcome:
- A reminder to refactor only after tests pass.
- A checklist that all behavior remains green after cleanup.
Security Audit
SafeStatic 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.
Risk Factors
โ๏ธ External commands (27)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/dyai2025-test-driven-development/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/dyai2025-test-driven-development?utm_source=security_passport_badge)HTML badge
<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>Embed card
<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>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
DYAI2025. (2026). test-driven-development security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dyai2025-test-driven-development/audits/9BibTeX citation
@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"
Compare variants
9 installable variantsEach author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
dmjgilbert-test-driven-development
2026-08-21
obra-test-driven-development
2026-08-21
cycleaddict-test-driven-development
2026-08-21
cygnusfear-test-driven-development
2026-08-21
dyai2025-test-driven-development
2026-08-21
codingcossack-test-driven-development
2026-08-21
zhanlincui-test-driven-development
2026-08-21
sickn33-test-driven-development
2026-08-21
davila7-test-driven-development
2026-08-21
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Feature Implementation
Write a failing behavior test before building a new feature.
Bug Fix Regression
Reproduce a reported bug with a failing test before changing code.
Refactor Safety
Keep behavior stable by verifying tests stay green while cleaning code.
Try These Prompts
Use this skill for the next change. Identify the first behavior to test, write the red-phase test plan, and wait for failure evidence before implementation.
A bug occurs in [brief behavior]. First define the failing regression test and expected failure, then propose the smallest fix after red is proven.
Before refactoring this area, list the existing behavior tests to run, identify the next safe cleanup, and keep behavior unchanged.
Review this completed change for TDD discipline. Check whether each behavior had a failing test first, whether failures were expected, and whether implementation stayed minimal.
Best Practices
- Run the targeted test after writing it and confirm the failure is meaningful.
- Keep each test focused on one observable behavior.
- Refactor only after the test suite is green.
Avoid
- Writing implementation code before the failing test exists.
- Keeping untested code as a reference while writing tests.
- Changing the test to match broken implementation behavior.
Frequently Asked Questions
Does this skill write tests for me?
Can I use it with Codex?
Does it run test commands automatically?
What projects fit this skill?
When should I skip it?
Does it require npm?
Developer Details
Author
DYAI2025License
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
b959ebfd1043a07c0c4378ab94ca4342cb0259f5
Maintenance freshness
7/18/2026
Usage
6 downloads ยท 263 views