dev-tdd

Automate the TDD lifecycle for .NET and Angular projects with coverage enforcement.

7|3|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill dev-tdd-eriklieben
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-tdd
Source: https://github.com/eriklieben/agentic-dev-workflow/tree/main/.claude/skills/dev-tdd
Command: npx skills add https://github.com/eriklieben/agentic-dev-workflow --skill dev-tdd-eriklieben

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill removes the friction from Test-Driven Development by automating the RED-GREEN-REFACTOR cycle and ensuring code coverage targets are met without manual oversight.

Core Features & Use Cases

  • Unified TDD Workflow: Automatically detects whether a project is .NET or Angular and applies the appropriate testing conventions.
  • Coverage Enforcement: Continuously runs tests and identifies uncovered code paths until a minimum coverage threshold is achieved.
  • Use Case: When building a new API endpoint or UI component, use this skill to generate test cases, execute the TDD loop, and verify that your implementation meets the 80% coverage requirement.

Quick Start

Invoke the dev-tdd skill by asking the agent to perform test-driven development for your current feature.

Frequently Asked Questions about dev-tdd

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

FAQPage Schema
How do I automate the TDD cycle for .NET and Angular projects?

Automating the TDD cycle for .NET and Angular involves coordinating test case planning, execution, and coverage analysis to run the RED-GREEN-REFACTOR loop continuously. It detects the project stack and applies appropriate testing conventions automatically.

Does this automated testing workflow support xUnit and Vitest?

Yes, the automated testing workflow integrates with xUnit for .NET and Vitest for Angular projects. It also uses NSubstitute and Playwright to ensure robust implementation and enforce strict code coverage thresholds.

How do I enforce minimum code coverage thresholds during test-driven development?

To enforce code coverage thresholds during test-driven development, the automation continuously runs tests and identifies uncovered code paths. It iterates until your implementation meets the defined 80% coverage requirement.

What is the best way to generate test cases for a new API endpoint using TDD?

The best way to generate test cases for an API endpoint using TDD is to invoke the automation agent for your current feature. It handles test generation, executes the TDD loop, and verifies implementation against coverage targets.

Can I use this TDD automation for both backend and frontend workflows?

Yes, you can use this TDD automation for both backend and frontend workflows. It provides a unified testing workflow that automatically detects whether your project is .NET or Angular and applies the appropriate testing conventions.