AI Blocks

Putting the blocks together

This is taking longer than expected.

Try againBrowse the library
AI Blocks · All skills by job · Minds · Mini tools · How it works · From a source · Apps

AI Blocks › Test and fix code

Test-first coach

Say what to build or fix. Get it done test first, in small steps from failing test to clean code.

Test-first coach is a free AI skill for the job "Test and fix code". Give the instructions to an AI assistant that supports the required files and tools, then review its output.

Free · No account · MIT licence · Made by Matt Pocock

Made by Matt Pocock. See the original on GitHub; we copied it as it is, with its licence.

What it does

A feature or bug fix built test first, in small steps from a failing test to clean code, so each test you keep describes real behaviour and survives refactoring. You avoid piles of tests that break whenever you change a variable name. The skill runs the red then green loop with firm rules. Before any test it agrees the seams with you: the public boundaries where behaviour can be seen. It writes one failing test, adds only enough code to pass it, then refactors. It rejects tests that mock internals, repeat the code's own logic or are written in bulk before any code. It reads the project's glossary so names match your domain.

You give it

You get

Use it when

How to use it

  1. Add it to your AI once: download it and add the folder to Claude, ChatGPT or Codex as a skill.
  2. Ask for the job in your own words. Your AI opens the skill when it fits.
  3. It works best when your AI can run code and tests.

More for Test and fix code

Every test and fix code skill