Skip to content

Essentials

Test-Driven Development

Listed under Software DevelopmentFeature Development

tdd Unverified MIT

Summary

Follow a red–green–refactor loop: write behavioral tests first, then the minimal implementation, with explicit seams and anti-patterns. Input is behavior descriptions and stack; output is executable TDD guidance and tests. Suited to implementation and bug-fix verification.

Why we picked it Why recommended

SkillPouch records why this skill was curated, stage by stage.

  1. T13.s2Implement & test

    Drives a runnable implementation with tests first.

  2. T14.s2Fix & verify

    For fixes, requires failing-then-passing targeted tests.

How to use Applicable stages

Use it in these workflow stages. Open a stage to return to its task.

Get and review

Open upstream repository ↗

App deep-link installation is coming soon. Open the upstream repository to inspect the skill today.

Check the sources Evidence & sources

Public links you can open and verify on your own.

Upstream source

Boundaries Known limitations

Confirm seams with the user first; do not test implementation details. Test frameworks and folder conventions follow the project's current setup.

Identity and license

License, review date, repository path, and stable identifier.

Curation review date
Reviewed on 2026-10-28
Agent compatibility claim
Unverified: Agent compatibility stated by upstream has not been empirically verified by SkillPouch.
License (SPDX)
MIT
Repository & subpath
mattpocock/skills / skills/engineering/tdd
Pinned commit (revision)
5beb35b040e3de97e54fa9e386d7e42d15c295c2
Stable identifier (skillId)
skill:mattpocock--skills--tdd