tdd-workflow

Automate test-driven workflows from user journeys to coverage verification across unit, integration, and E2E layers.

5|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Bamose/everything-codex-cli --skill tdd-workflow-bamose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/Bamose/everything-codex-cli/tree/main/skills/tdd-workflow
Command: npx skills add https://github.com/Bamose/everything-codex-cli --skill tdd-workflow-bamose

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing robust software often suffers from insufficient test coverage and fragile refactors. This Skill enforces Test-Driven Development by guiding teams to write tests before implementation and maintain 80%+ coverage across unit, integration, and end-to-end levels, reducing bugs and enabling safer iterations.

Core Features & Use Cases

  • Test-first development: enforce writing tests before coding and validate design with testable components.
  • Comprehensive test types: supports unit, integration, and E2E testing practices (Playwright).
  • Guided workflow: provides a repeatable TDD workflow from user journeys to test execution and coverage verification.

Quick Start

Create a new feature by writing failing tests first, then implement the code to satisfy them, and run the test suite to verify coverage.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I start test-driven development for a new feature?

Test-driven development enforces writing tests before implementation to validate design with testable components. It solves insufficient test coverage and fragile refactors by maintaining 80%+ coverage across unit, integration, and end-to-end layers, reducing bugs and enabling safer iterations.

How do I enforce 80% test coverage across unit and integration testing?

Apply a guided test-driven workflow to enforce 80% test coverage by generating test cases from user journeys and verifying results. This process supports unit, integration, and E2E testing layers to maintain high-quality code and reduce bugs.

Does this TDD workflow support E2E testing with Playwright?

Yes, this TDD workflow supports E2E testing with Playwright. It provides a repeatable guided workflow for E2E testing practices, moving from user journeys to test execution and coverage verification across unit, integration, and end-to-end layers.

What is the best way to structure tests for refactoring existing code?

The best way to structure tests for refactoring is to apply a test-first TDD workflow that generates structured test cases from user journeys. This validates design with testable components and enforces 80%+ coverage, enabling safer iterations without fragile refactors.

Can I use test-driven development for both bug fixes and feature development?

Yes, you can use test-driven development for both bug fixes and feature development. The workflow applies test-first principles across unit, integration, and E2E layers, enforcing high-quality code by writing tests before implementation and verifying coverage.