tdd-feature

Implement new software features using a RED-GREEN-REFACTOR test-first workflow.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill tdd-feature-jtvaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-feature
Source: https://github.com/jtvaris/sunday-night-dynasty/tree/main/.agents/skills/testing/tdd-feature
Command: npx skills add https://github.com/jtvaris/sunday-night-dynasty --skill tdd-feature-jtvaris

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The TDD feature skill helps you structure and execute test-first development with AI assistance to reduce guesswork and accelerate feature delivery.

Core Features & Use Cases

  • Red-green-refactor scaffold for building new features with TDD.
  • Define tests first—then have AI generate minimal, passing implementations.
  • Guided phases (Define, Design API, RED, GREEN, REFACTOR, Integration) to solidify a feature from concept to ready code.

Quick Start

Describe the feature you want, write failing tests first, and have the AI generate the minimal implementation to pass.

Frequently Asked Questions about tdd-feature

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

FAQPage Schema
How do I use AI to build new software features with test-first development?

The red-green-refactor workflow for feature development proceeds through defined phases: Define, Design API, RED, GREEN, REFACTOR, and Integration. You start by writing failing tests, then generate the minimal passing code, and finally refactor.

When should I use test-driven development to generate code from scratch?

Use test-driven development when building new modules, services, or components from scratch, especially when clear acceptance criteria are needed before coding. It helps solidify a feature from concept to ready code with minimal guesswork.

Does AI-assisted test-driven development require existing dependencies or components?

No dependencies or components are required to start AI-assisted test-driven development. The workflow guides you through defining tests and generating minimal implementations from scratch without needing external components or frameworks.

What is the best way to enforce strict test-first discipline during feature development?

To enforce test-first discipline during feature development, apply a structured red-green-refactor scaffold that generates failing tests before any implementation. This ensures clear acceptance criteria are met before the actual code is written.