csark0812/toolbox

tdd

Test-first build at agreed public seams, one red-green slice at a time. Process skill. Not repro-first hard-bug work without a seam, a throwaway spike, or find-only hunch settlement.

First seen Jul 29, 2026

Installation

$ npx skills add csark0812/toolbox --skill tdd

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from csark0812/toolbox · top by installs.

npx skills add csark0812/toolbox

Browse all from csark0812/toolbox

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,081 B
  • docs SUMMARY.md 193 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 24 installs

SKILL.md

Test-Driven Development

<!-- source-of-truth: test-first implementation at public seams. --> <!-- doc-meta: owner=eng | last-reviewed=2026-09-01 -->

Process skill — red → green microcycle. Tests at public interfaces only. Shared vocabulary → process-skill-composition.md.

References: [anti-patterns.md](references/anti-patterns.md) · [output.md](references/output.md) · codebase-design.md.

Read [research-basis.md](references/research-basis.md) only when you calibrate seam claims.

Entry gate

  • Seam agreed with the user — public interface under test (Seam: header or explicit agreement).
  • Slice in scope — path glob or module id shared with other active atoms when layered.
  • If there is no agreed seam, stop and ask. Do not write production code or tests at private helpers only.

Non-negotiables

  1. Red before green — one vertical slice per cycle.
  2. Independent expected values — not tautological to production logic.
  3. Refactor out of scope — defer structural cleanup unless the user asks.

Workflow

  1. Make sure that Seam and Slice are agreed.
  2. Failing test → red → minimal green → stop.
  3. Report per [output.md](references/output.md). User-facing report uses pragmatic STE.

Exit artifact

Per [output.md](references/output.md) — seam, cycle summary, test path citations.

Consumer bindings

Project-specific injected context is appended on skill read. Do not edit synced copies in place.

Output format

Follow output-schema.md. Details → [references/output.md](references/output.md).