tdd-workflow

Enforce test-driven development workflows with unit, integration, and end-to-end test coverage.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/TruCol270/salty-pickle --skill tdd-workflow-trucol270
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/TruCol270/salty-pickle/tree/main/.claude-skills/tdd-workflow
Command: npx skills add https://github.com/TruCol270/salty-pickle --skill tdd-workflow-trucol270

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures all code development follows Test-Driven Development (TDD) principles with comprehensive test coverage, driving reliable and maintainable software.

Core Features & Use Cases

  • Enforces test-driven development across unit, integration, and end-to-end tests.
  • Defines minimum coverage thresholds (80%+) and ensures edge cases and error scenarios are exercised.
  • Provides a structured workflow for creating tests, running them, and validating progress through checkpoint-style commits.

Quick Start

Write failing tests to drive RED, implement minimal code to achieve GREEN, run tests to confirm coverage, and refactor while maintaining 80%+ test 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 across unit, integration, and end-to-end tests?

You can enforce test-driven development by applying a structured workflow that requires writing failing tests first, implementing minimal code to pass them, and validating progress through checkpoint-style commits across unit, integration, and end-to-end tests.

What is the best way to maintain 80% or higher test coverage during refactoring?

To maintain 80% or higher test coverage during refactoring, follow a checkpoint-driven workflow that runs tests to confirm coverage thresholds, ensuring edge cases and error scenarios are continuously exercised before commits.

Does this TDD workflow apply to both new feature development and bug fixes?

Yes, this TDD workflow applies to feature development, bug fixes, and refactoring across the full stack, enforcing comprehensive test coverage and structured validation for all code changes.

How do I start a TDD workflow using the RED, GREEN, and refactor cycle?

To start a TDD workflow, write failing tests to drive RED, implement minimal code to achieve GREEN, run tests to confirm coverage, and refactor while maintaining 80% or higher test coverage.

When do I need to use a checkpoint-driven workflow for testing?

You need a checkpoint-driven workflow for testing when you want to enforce strict TDD principles, validate progress through structured commits, and ensure all code changes satisfy minimum coverage thresholds and exercise edge cases.

Are there specific testing frameworks required to enforce this TDD coverage threshold?

No specific testing frameworks are required as dependencies. The workflow enforces the 80% coverage threshold and TDD principles structurally, allowing you to apply it across any full-stack testing environment.