csharp-tdd-develop

Orchestrate test-first TDD workflows for C#/.NET projects.

5|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill csharp-tdd-develop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csharp-tdd-develop
Source: https://github.com/JeongHeonK/c-sharp-custom-marketplace/tree/main/skills/csharp-tdd-develop
Command: npx skills add https://github.com/JeongHeonK/c-sharp-custom-marketplace --skill csharp-tdd-develop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Coordinating a disciplined TDD workflow for C#/.NET projects by orchestrating phases and delegating execution to a specialized agent.

Core Features & Use Cases

  • Environment detection and phase orchestration: detect project setup and guide Phase 0 through Phase 4.
  • Test-first workflow enforcement: ensures tests are written before implementation (RED/GREEN/REFACTOR).
  • Agent delegation and governance: delegates actual coding tasks to the csharp-expert agent with clear guardrails.
  • Quality guidance: applies csharp-best-practices and workflow safety checks automatically.

Quick Start

Provide the class name to start the TDD workflow and monitor Phase 0 environment detection and subsequent RED/GREEN/REFACTOR cycles.

Frequently Asked Questions about csharp-tdd-develop

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

FAQPage Schema
How do I enforce a test-first TDD workflow in C# .NET projects?

A test-first TDD workflow for C# .NET requires strict RED-GREEN-REFACTOR sequencing. This approach orchestrates phases from environment detection to incremental implementation, ensuring tests are written before code and delegating execution safely.

What is the RED GREEN REFACTOR cycle for C# class design?

The RED GREEN REFACTOR cycle for C# class design mandates writing a failing test first (RED), writing minimal code to pass it (GREEN), then improving the structure (REFACTOR). This orchestrator coordinates class design and test generation across the entire cycle.

How to start TDD orchestration for an existing dotnet project?

To start TDD orchestration for a dotnet project, provide the target class name. The workflow begins with Phase 0 environment detection to identify your project setup, then automatically guides subsequent test generation and incremental implementation phases.

Does this TDD workflow apply csharp-best-practices automatically?

Yes, the TDD workflow applies csharp-best-practices automatically. It integrates quality guidance and workflow safety checks natively within the orchestrator while delegating actual coding tasks to a specialized agent with clear guardrails.

Can I coordinate incremental implementation without writing tests first?

No, you cannot coordinate incremental implementation without writing tests first. The workflow enforces mandatory test-first sequencing, ensuring the RED phase completes before any implementation begins to maintain strict TDD discipline across the .NET project.

Why use a TDD orchestrator instead of writing C# tests manually?

Using a TDD orchestrator instead of writing C# tests manually ensures disciplined phase sequencing and environment detection. It governs agent delegation for class design and test generation, automatically applying quality guidance and workflow safety checks to prevent skipped steps.