tdd-workflow

Automate a test-first workflow across unit, integration, and end-to-end testing with minimum coverage targets.

17|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/jakezp/everything-opencode --skill tdd-workflow-jakezp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/jakezp/everything-opencode/tree/main/skills/tdd-workflow
Command: npx skills add https://github.com/jakezp/everything-opencode --skill tdd-workflow-jakezp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures teams adopt a test-first approach across feature work, bug fixes, and refactors, reducing regressions and guiding design decisions.

Core Features & Use Cases

  • Enforces tests-before-code across unit, integration, and end-to-end testing with clear workflow templates.
  • Provides structured steps, example test scaffolds, and guidance to accelerate adoption in both new and legacy codebases.
  • Helps teams achieve and verify minimum test coverage targets (e.g., 80%+), ensuring thorough edge-case testing and higher quality releases.

Quick Start

Start by outlining a new feature or bug fix and instruct the AI to apply a test-first workflow with coverage targets.

Frequently Asked Questions about tdd-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce test-first development across unit, integration, and e2e tests?

Test-first development is enforced by applying a structured workflow that requires writing tests before code for unit, integration, and end-to-end testing. This approach provides step-by-step guidance and test scaffolds to ensure tests are created before implementation.

How do I achieve 80% test coverage in a legacy codebase?

Achieving 80% test coverage in a legacy codebase involves applying a test-first workflow with structured steps and example test scaffolds. This guides the addition of unit, integration, and e2e tests to reach minimum coverage targets during refactors.

What is the best way to start writing tests before code for a new feature?

The best way to start writing tests before code is to outline the new feature and instruct the AI to apply a test-first workflow with coverage targets. This generates structured steps and test scaffolds to drive development.

Does test-driven development work for both bug fixes and refactoring?

Test-driven development works for bug fixes and refactoring by enforcing a test-first approach across all feature work. It reduces regressions and guides design decisions by ensuring tests are written before the code is modified.

Can I use this workflow to generate test scaffolds for edge cases?

You can use this workflow to generate test scaffolds for edge cases. It provides structured steps and example scaffolds for unit, integration, and e2e tests to help achieve thorough edge-case testing and higher quality releases.