tdd

Guide developers through RED, GREEN, and VERIFY TDD phases.

6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/nesquikm/dev-process-toolkit --skill tdd-nesquikm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd
Source: https://github.com/nesquikm/dev-process-toolkit/tree/main/plugins/dev-process-toolkit/skills/tdd
Command: npx skills add https://github.com/nesquikm/dev-process-toolkit --skill tdd-nesquikm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The TDD workflow guide helps developers apply the RED → GREEN → VERIFY cycle to a specific test file or feature, ensuring tests drive implementation and quality from the start.

Core Features & Use Cases

  • RED phase: guide writing failing tests by analyzing existing patterns and specs
  • GREEN phase: implement the minimal code required to satisfy tests
  • VERIFY phase: run typechecks, lint, and tests to confirm readiness
  • Use Case: use this skill to structure feature development or refactors around a test-driven approach.

Quick Start

Run the TDD cycle on a target feature or test file by invoking the tdd skill with the argument describing the target.

Frequently Asked Questions about tdd

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

FAQPage Schema
How do I automate the test-driven development cycle for a specific feature?

You can automate the test-driven development cycle by using a skill that guides you through the RED, GREEN, and VERIFY phases. It analyzes existing patterns to write failing tests, implements the minimal code to pass them, and runs typechecks, lint, and tests.

What is the RED GREEN refactor workflow in software engineering?

The RED GREEN refactor workflow is a test-driven development process where you write a failing test, implement minimal code to make it pass, and then refactor. This skill automates that cycle end-to-end, ensuring tests drive implementation and quality from the start.

How do I structure feature development around unit tests and lint checks?

To structure feature development around unit tests, invoke the TDD skill with your target feature or test file. It applies a test-driven approach by guiding you through writing failing tests, implementing code to satisfy them, and running standard verification steps like lint and typechecks.

Can I use a TDD workflow for refactoring existing codebases?

Yes, you can use this TDD workflow for refactoring scenarios. The skill applies test-driven development to both feature creation and refactors, ensuring that your existing test conventions and project gate checks drive the implementation changes.

How do I ensure my new code passes project gate checks and test conventions?

To ensure new code passes project gate checks, the VERIFY phase runs typechecks, lint, and tests after implementation. The skill satisfies integration with project test conventions and standard verification steps to confirm readiness before finalizing.

Do I need to configure dependencies to start writing failing tests?

No additional dependencies are required to start writing failing tests with this TDD skill. It analyzes your existing codebase patterns and specs to guide the RED phase, working directly with your current project test conventions and setup.