tdd-workflow

Guide test-driven development workflows with Jest and Playwright testing libraries.

3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/rlagycks/oh-my-forge --skill tdd-workflow-rlagycks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/rlagycks/oh-my-forge/tree/main/.agents/skills/tdd-workflow
Command: npx skills add https://github.com/rlagycks/oh-my-forge --skill tdd-workflow-rlagycks

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps developers ensure their code adheres to TDD principles with extensive test coverage, reducing bugs and increasing reliability.

Core Features & Use Cases

  • Guided TDD Process: Provides structured steps for writing tests before implementation, increasing code quality.
  • Multi-Stage Testing: Supports unit, integration, and E2E tests covering various application layers.
  • Use Case: A development team implements new features faster by following embedded TDD workflows, ensuring >80% test coverage and high code robustness.

Quick Start

Use the TDD workflow to write a test for a new API endpoint, then implement minimal code to pass the test and refactor for clarity.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I implement test-driven development workflows across my codebase?

Test-driven development workflows are enforced by guiding developers to write tests before implementation, ensuring high-quality software. The process provides structured steps for writing tests, implementing minimal code to pass, and refactoring safely.

Can I use this to write tests for a new API endpoint?

Yes, you can write tests for a new API endpoint by following the embedded TDD workflow. You write the initial test, implement the minimal code required to pass the test, and then refactor the implementation for clarity and robustness.

Does this TDD workflow support both unit and E2E testing?

Yes, the TDD workflow supports multi-stage testing including unit, integration, and E2E tests. It utilizes testing libraries like Jest and Playwright to cover various application layers and ensure comprehensive test coverage.

What's the best way to increase code coverage and reduce bugs with TDD?

The best way to increase code coverage and reduce bugs is by adhering to TDD principles with extensive test coverage. Following the guided process helps development teams achieve over 80% coverage and rapid, safe code iterations.

Do I need testing libraries like Jest and Playwright to use this workflow?

The workflow utilizes testing libraries like Jest and Playwright to facilitate automated verification across codebases. Using these libraries ensures rapid, safe code iterations and high-quality software with multi-stage testing support.

Why does test-driven development emphasize writing tests before implementation?

Test-driven development emphasizes writing tests before implementation to increase code quality and reliability. This structured approach reduces bugs by ensuring all new features are built with automated verification and extensive test coverage from the start.