tdd-with-agents

Enforce the RED→GREEN→REFACTOR TDD cycle for automated testing.

10|5|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/ils15/pantheon --skill tdd-with-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-with-agents
Source: https://github.com/ils15/pantheon/tree/main/platform/windsurf/.windsurf/skills/tdd-with-agents
Command: npx skills add https://github.com/ils15/pantheon --skill tdd-with-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces the TDD cycle (RED→GREEN→REFACTOR) and implements advanced testing patterns, ensuring robust and reliable test-driven development practices.

Core Features & Use Cases

  • TDD Enforcement: Enforce RED→GREEN→REFACTOR cycle with advanced testing patterns for E2E, load, mutation, and contract testing.
  • Layered Testing: Comprehensive testing across backend, frontend, and database layers.
  • Use Case: Ideal for complex applications requiring strict test coverage and automated testing to ensure code quality and reliability.

Quick Start

Run 'tdd-with-agents' to execute the TDD workflow on your project.

Frequently Asked Questions about tdd-with-agents

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

FAQPage Schema
How do I enforce the test-driven development cycle for complex applications?

This approach enforces the RED→GREEN→REFACTOR cycle to maintain strict test-driven development, applying advanced testing patterns across backend, frontend, and database layers for comprehensive coverage.

What is the RED→GREEN→REFACTOR cycle in test-driven development?

The RED→GREEN→REFACTOR cycle is a core test-driven development practice where you write a failing test, make it pass, and then refactor the code, ensuring robust patterns and comprehensive coverage.

Does this test-driven development approach work with Playwright and mutation testing tools?

Yes, this test-driven development enforcement supports testing frameworks like Playwright, k6/Locust, Pact, and mutation testing tools to execute E2E, load, and contract testing workflows.

How do I apply advanced testing patterns across frontend, backend, and database layers?

You can apply advanced testing patterns by enforcing the TDD cycle across backend, frontend, and database layers, utilizing mutation testing and contract testing tools to achieve comprehensive coverage.

When do I need automated contract testing and load testing in my workflow?

You need automated contract and load testing for complex applications requiring strict test coverage, utilizing tools like Pact and k6/Locust within the test-driven development cycle.