skill-tdd
Installation
SKILL.md
Host: Codex CLI — This skill was designed for Claude Code and adapted for Codex. Cross-reference commands use installed skill names in Codex rather than
/octo:*slash commands. Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it. For host tool equivalents, seeskills/blocks/codex-host-adapter.md.
Test-Driven Development (TDD)
MANDATORY COMPLIANCE — DO NOT SKIP
When this skill is invoked, you MUST run the TDD pipeline through orchestrate.sh (red → green → refactor) with real provider dispatch. You are PROHIBITED from:
- Writing implementation before a failing test exists
- Simulating provider output instead of dispatching via
orchestrate.sh - Declaring the task "too small for TDD" and skipping the cycle without asking the user
- Marking work complete while any test is red or skipped
- Rationalizing that a direct edit is faster — the user invoked TDD for test-first discipline