agentsclimarketplace

Tdd

Skill mrzhangguoguo/oh-my-workbuddy/skills/tdd

Deprecated TDD shim. Keep test-first discipline inside the active implementation workflow (folded into `plan`).From its SKILL.md

Install
npx -y skills add mrzhangguoguo/oh-my-workbuddy --skill tdd

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

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.5 KB, 308 tokens by cl100k_base, as published. Nobody here has run it

Ported from oh-my-codex tdd. OMX runtime conventions ($macro invocation, omx CLI, .omx/ state directory) are replaced with WorkBuddy idioms (Skill tool, Agent tool, task list, .workbuddy/memory).

TDD — deprecated

Hard-deprecated as a standalone skill. Do not invoke or route this skill.

Keep test-first discipline inside the active implementation workflow (the plan skill and normal implementation flow). The discipline is the value; here it is for reference:

The Iron Law: NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST. Write code before the test? Delete it and start over.

Red-Green-Refactor cycle:

  1. RED — Write the next failing test; run it; it MUST fail. If it passes, the test is wrong.
  2. GREEN — Write only enough code to pass. No extras. Run; it MUST pass.
  3. REFACTOR — Improve quality; run tests after every change; must stay green.
  4. REPEAT — Next failing test.

Enforcement: code-before-test → stop and write the test; test-passes-first → fix it to fail; multiple features per cycle → one test, one feature; skipping refactor → go back and clean up.

For durable multi-goal execution that should keep this discipline, use ultragoal; for the implementation workflow itself, use plan.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

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.