tdd-workflow

Enforce test-driven development with 80%+ coverage across unit, integration, and end-to-end tests.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/matlockx/track-work --skill tdd-workflow-matlockx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/matlockx/track-work/tree/main/.agent/skills/tdd-workflow
Command: npx skills add https://github.com/matlockx/track-work --skill tdd-workflow-matlockx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces a tests-first approach across development cycles, ensuring teams achieve 80%+ test coverage across unit, integration, and end-to-end tests to reduce defects and regressions.

Core Features & Use Cases

  • Guides the entire TDD workflow from planning user journeys to generating test cases, implementing code, and refactoring with confidence.
  • Defines test types (unit, integration, E2E) and coverage targets, with practical examples and best practices for reliable software delivery.
  • Provides a repeatable, collaborative playbook for teammates to align on quality gates, review standards, and reporting.

Quick Start

Activate this skill at the start of a feature or bug fix to enforce a tests-first workflow and maintain 80%+ 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 test-driven development workflows across my team?

To enforce test-driven development workflows, you need a structured playbook that defines test types, coverage targets, and quality gates. This skill guides the entire TDD process from writing user journeys to validating code before release.

What is the best way to maintain 80% test coverage across unit, integration, and E2E tests?

Maintaining 80% test coverage requires defining specific quality gates for unit, integration, and E2E tests during development cycles. This skill enforces these targets by integrating coverage validation into your feature implementation and refactoring stages.

How do we structure unit, integration, and end-to-end tests during a new feature rollout?

Structuring unit, integration, and end-to-end tests requires clear file organization and workflow documentation. This skill provides practical examples and best practices for defining test types and organizing tests from initial user journeys through final release validation.

Can I use a test-first approach for both bug fixes and code refactoring?

Yes, a test-first approach works for both bug fixes and code refactoring by ensuring changes are validated against user journeys. This skill activates at the start of any development task to guide test generation and validate coverage before release.

Why does my team struggle to align on quality gates and review standards for software delivery?

Teams struggle to align on quality gates and review standards when lacking a repeatable, collaborative playbook for software delivery. This skill provides structured guidance on workflow steps, test types, and best practices to unify team standards.

Does the tdd-workflow skill require specific testing frameworks to enforce coverage targets?

The tdd-workflow skill does not list specific framework dependencies, focusing instead on the workflow logic for achieving 80%+ coverage. It provides category-level best practices applicable across unit, integration, and E2E testing environments.