tdd-workflow

Enforce test-driven development workflows across features, fixes, and refactors.

Updated Jan 30, 2026
One-click install
npx skills add https://github.com/CobaltSato/avalanche-build-games-tool-kit --skill tdd-workflow-cobaltsato
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/CobaltSato/avalanche-build-games-tool-kit/tree/main/.claude/skills/tdd-workflow
Command: npx skills add https://github.com/CobaltSato/avalanche-build-games-tool-kit --skill tdd-workflow-cobaltsato

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces Test-Driven Development workflows to ensure features are implemented with tests, improving code quality and maintainability.

Core Features & Use Cases

  • Establishes a structured TDD workflow including writing tests first, achieving 80%+ coverage across unit, integration, and end-to-end tests.
  • Guides teams through steps from user journeys to test validation and refactoring, applicable to new features, bug fixes, or refactors.
  • Provides practical patterns for unit, integration, and E2E tests using Jest/Vitest and Playwright.

Quick Start

Describe the feature you want to add and the skill will outline the test-first approach and sample scaffold to start.

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 across frontend and backend codebases?

You can enforce test-driven development by implementing a structured workflow that requires writing tests first for features, fixes, and refactors. This approach maintains minimum coverage thresholds across frontend and backend codebases.

What is the best way to maintain 80% code coverage for unit and integration tests?

The best way to maintain 80% code coverage is to follow a structured TDD workflow. It guides you from user journeys to test validation, ensuring unit and integration tests meet minimum coverage thresholds.

Can I use this TDD workflow for e2e tests with Jest and Playwright?

Yes, you can use this TDD workflow for e2e tests. It provides practical patterns for unit, integration, and end-to-end testing scenarios using Jest, Vitest, and Playwright.

How do I start writing tests first when adding a new feature?

To start writing tests first, simply describe the feature you want to add. The workflow will outline the test-first approach and provide a sample scaffold to begin implementation immediately.

Does test-driven development work for bug fixes and refactoring?

Yes, test-driven development works for bug fixes and refactoring. The structured workflow is explicitly applicable to new features, bug fixes, and refactors across your codebase.

Why should I write tests before implementation code?

You should write tests before implementation to solve the problem of unclear development workflows. This ensures features are implemented with tests, improving code quality and maintainability.