klimkit-tdd

Installation
SKILL.md

Klimkit TDD

Use TDD to protect intent, not to create mechanical coverage. Keep each loop small enough that a failing test names the behavior being changed.

Workflow

  1. Ensure operator-scoped Klimkit context exists. If .klimkit/<operator>/ is missing or ambiguous, use klimkit-setup first.
  2. Read the request, acceptance checklist, existing tests, and nearby implementation before writing a test.
  3. Choose one vertical behavior slice. Avoid broad refactors before the first red test.
  4. Write or update the smallest test that should fail for the requested behavior.
  5. Run the focused test and confirm it fails for the expected reason.
  6. Implement the smallest robust change that makes the test pass.
  7. Run the focused test again.
  8. Refactor only the code touched by this slice, preserving green tests.
  9. Repeat for the next slice until the checklist is complete.
  10. Run broader checks that match the blast radius.
  11. Record the red/green evidence, final checks, skipped checks, and residual risk in .klimkit/<operator>/tasks/<feature>/.

Test Quality

Installs
4
GitHub Stars
6
First Seen
May 29, 2026
klimkit-tdd — klimentij/klimkit