tdd-workflow

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/GP-SoftwareDivision/genova_ai --skill tdd-workflow-gp-softwaredivision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/GP-SoftwareDivision/genova_ai/tree/main/claude-legacy/skills/tdd-workflow
Command: npx skills add https://github.com/GP-SoftwareDivision/genova_ai --skill tdd-workflow-gp-softwaredivision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing code without tests leads to brittle software and hidden defects. This skill enforces a rigorous Test-Driven Development workflow with clear 80%+ coverage across unit, integration, and E2E tests.

Core Features & Use Cases

  • Enforces writing tests before implementing code for new features, bug fixes, or refactors.
  • Provides concrete test patterns (unit, integration, and E2E) and examples to guide implementation.
  • Supports Playwright-based E2E scenarios and TypeScript-friendly test scaffolding to streamline adoption.

Quick Start

Start by describing a new feature and ask the AI to generate tests first, then implement code to satisfy them.

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 for TypeScript features?

Enforce test-driven development by generating upfront TypeScript unit tests before implementing feature code. This workflow requires writing tests first, then developing code to satisfy them and achieve a minimum 80 percent coverage.

What is the best way to structure Playwright E2E tests for a new feature?

The best way to structure Playwright E2E tests is using provided step-by-step workflows and test patterns. This approach guides you through creating end-to-end scenarios that validate frontend behavior before implementation.

Can I use this TDD workflow for both bug fixes and refactoring?

Yes, you can use this TDD workflow for bug fixes and refactoring across frontend and backend. It provides concrete test patterns to ensure code changes maintain rigorous 80 percent coverage and prevent hidden defects.

How do I start writing unit tests before implementing code?

Start writing unit tests by describing a new feature and asking the AI to generate tests first. You then implement the code to satisfy those generated tests, ensuring robust and tested software from the start.

Does this testing approach support both integration and unit tests?

Yes, this testing approach supports both integration and unit tests. It provides TypeScript-friendly test scaffolding and concrete patterns across unit, integration, and E2E levels to streamline adoption and ensure 80 percent coverage.