tdd-workflow

Coordinate development by enforcing TDD principles across features, fixes, and refactors.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill codifies a test-first approach to software development, ensuring new features, bug fixes, and refactors are backed by tests and measurable quality.

Core Features & Use Cases

  • Enforces testing discipline across unit, integration, and end-to-end levels.
  • Guides creation of tests from user stories and acceptance criteria.
  • Supports a repeatable workflow from failing tests to passing implementations.

Quick Start

Start by writing a failing test for the new feature, then implement the minimal code to pass it and iterate until you reach full coverage.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I enforce TDD principles across frontend, backend, and API development?

You can enforce TDD principles by coordinating development with a test-first workflow that requires failing tests before implementation, applying strict coverage targets across unit, integration, and end-to-end levels.

What is the best way to guide test creation from user stories and acceptance criteria?

The best way to guide test creation is using a TDD workflow that translates user stories and acceptance criteria into failing tests, then iterates on minimal code implementations until reaching full measurable coverage.

How do I maintain testing discipline during software refactors and bug fixes?

To maintain testing discipline during refactors and bug fixes, apply a repeatable fail-fast workflow that backs all code changes with unit, integration, and e2e tests before passing implementation.

Can I use this TDD workflow to measure test coverage targets for new features?

Yes, you can use this TDD workflow to measure test coverage targets for new features. It enforces measurable quality by iterating from failing tests to passing implementations with strict coverage tracking.

Does this test-driven development workflow support end-to-end testing scenarios?

Yes, this test-driven development workflow supports end-to-end testing scenarios. It codifies a test-first approach satisfying requirements for unit, integration, and e2e testing with fail-fast feedback.