agentsclimarketplace

Strict tdd

Skill a5c-ai/babysitter/library/methodologies/pilot-shell/skills/strict-tdd

Strict RED->GREEN->REFACTOR test-driven development with enforcement. Never write production code before a failing test. Atomic commits per TDD cycle.From its SKILL.md

Install
npx -y skills add a5c-ai/babysitter --skill strict-tdd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.0 KB, 302 tokens by cl100k_base, as published. Nobody here has run it

TDD Cycle

RED Phase

  1. Write a test that captures exactly one acceptance criterion
  2. Run the test -- it MUST fail
  3. Verify it fails for the RIGHT reason (not a syntax error)
  4. Commit: test: add failing test for [criterion]

GREEN Phase

  1. Write the MINIMUM code to make the test pass
  2. Run the test -- it MUST pass
  3. Verify only the target test turned green (no side effects)
  4. Commit: feat: implement [criterion]

REFACTOR Phase

  1. Clean up code while keeping ALL tests green
  2. Remove duplication, improve naming, extract methods
  3. Run full test suite -- ALL tests MUST pass
  4. Commit: refactor: clean up [area]

Compliance Scoring

ScoreMeaning
90-100Exemplary TDD: all cycles followed correctly
70-89Good TDD: minor deviations
50-69Partial TDD: some implementation before tests
0-49TDD violation: significant implementation without tests

Verification Methods

  1. Git History Analysis: Test files must appear in commits before implementation files
  2. Coverage Analysis: New code must have >90% test coverage
  3. Commit Message Convention: RED/GREEN/REFACTOR phases identifiable in messages

What ships with it: 1 file

720 B alongside SKILL.md

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.