use-tdd

SkillDev tools

Implement a requested increment with red-green-refactor. Use when the user types /use-tdd.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the use-tdd skill

What this skill tells your AI

The instructions your AI receives, as published by blockmatic/basilic in .agents/skills/workflow/use-tdd/SKILL.md and read by ahel’s review.

Purpose and inputs

Use TDD only when the user asked for it or the repository requires it. Follow the repo testing MDX and vitest-v4 (or the stack's test skill). Do not commit unless asked.

Steps

  1. Red: Write a failing test for the desired behavior. Use real APIs where the repo tests do; mock only at documented boundaries.
  2. Green: Write the smallest implementation that passes that test.
  3. Refactor: Improve structure while tests stay green. Follow lint and file-organization rules.
  4. Repeat for the next increment. Run the focused test file each cycle, then the affected suite.

Verification

  • The new test failed before the implementation existed (or that fact is explained).
  • The focused tests pass after green and after refactor.
  • No unsolicited commit.

Handoff

Report the test files, the increment, and remaining uncovered behavior.

Signals

GitHub stars
89
Forks
11
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
use-tdd
Source
github.com/blockmatic/basilic