Free alternatives to test-driven-development
50 free AI Skills apps to use instead, best rated first.
Top picks
- W

webapp-testing
LaunchNative Python Playwright scripts for testing local web applications with server lifecycle management. Includes with_server.py helper to automatically start and manage single or multiple servers before running automation scripts. Supports re
- C

content-research-writer
LaunchAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on
- O

openhue
Launchopenhue is an agent skill from the OpenClaw project, listed on skills.sh. It lets an agent control Philips Hue lights and scenes through a Hue Bridge with the OpenHue CLI: turn lights on and off, dim rooms, set scenes such as movie mode, an
- B

batch-grill-me
Launchbatch-grill-me is an agent skill from Matt Pocock's skills collection, listed on skills.sh. It interviews you relentlessly about a plan until you share an understanding. It maps decisions as a tree and asks every question it can answer now
- I

implement
Launchimplement is an agent skill from Matt Pocock's skills collection, listed on skills.sh. It implements work from a spec or tickets: it fetches the ticket, works test-first at agreed seams, runs type checks and tests as it goes, reviews the re
- F

frontend-design
LaunchDistinctive, production-grade frontend interfaces that reject generic AI aesthetics through intentional design choices. Guides aesthetic direction selection (brutalist, maximalist, retro-futuristic, luxury, organic, etc.) before implementat
More AI Skills apps

brainstorming
Transform rough ideas into fully-formed designs through structured questioning

finishing-a-development-branch
Guides completion of development work by presenting clear options

test-driven-development
Use when implementing any feature or bugfix, before writing implementation code
About test-driven-development

test-driven-development
Drives development with tests using the red-green-refactor loop
test-driven-development is an agent skill from Addy Osmani's agent-skills collection that drives development with tests using the red-green-refactor loop. The rule is to write a failing test before writing the code that makes it pass. For a bug fix, the bug is reproduced with a test before any fix is attempted. The skill's view is that tests are proof, and that seems right is not the same as done. It argues that a codebase with good tests is a strength for an AI agent, and one without tests is a liability. The skill applies when implementing any new logic or behavior, fixing any bug, which it calls the Prove-It pattern, modifying existing functionality, adding edge case handling, and making any change that could break existing behavior. It does not apply to pure configuration, documentation or static content changes with no behavioral impact. It begins by discovering the project's testing stack. For browser-based changes, it points to combining test-driven work with runtime checks through Chrome DevTools MCP. The skill is listed on skills.sh, with its security audit results shown there. It suits developers and agents who want changes proven by tests before they are trusted.
- Price
- Free
- Made by
- addyosmani
- Category
- AI Skills
- Website
- github.com/addyosmani/agent-skills/test-driven-development
