tdd-workflow

Automate test-driven development workflows with Jest, Vitest, and Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/rudi193-cmd/Aionic-Claude-Skills --skill tdd-workflow-rudi193-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-workflow
Source: https://github.com/rudi193-cmd/Aionic-Claude-Skills/tree/main/skills/tdd-workflow
Command: npx skills add https://github.com/rudi193-cmd/Aionic-Claude-Skills --skill tdd-workflow-rudi193-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enforces test-driven development across the software lifecycle, ensuring features are implemented only after defining tests and achieving strong coverage.

Core Features & Use Cases

  • Tests BEFORE Code: write tests first, then implement functionality.
  • Coverage targets: minimum 80% coverage across unit, integration, and end-to-end tests.
  • End-to-end workflow: supports unit/integration tests with Jest/Vitest and E2E tests with Playwright, plus guidance for refactoring.

Quick Start

Begin by writing user journeys, then generate test cases, implement code to pass tests, and verify 80%+ coverage.

Frequently Asked Questions about tdd-workflow

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

FAQPage Schema
How do I automate test-driven development workflows for feature development?

Automating test-driven development workflows involves writing user journeys first, generating test cases, and implementing code to pass those tests while enforcing 80%+ coverage across unit, integration, and E2E tests.

What is the process for writing tests before code during refactoring?

Writing tests before code during refactoring requires defining user journeys, generating test cases, implementing changes to pass tests, and verifying a minimum of 80% test coverage across the software lifecycle.

Do I need Jest or Vitest configured to enforce 80% test coverage?

Yes, you need a configured testing stack with Jest or Vitest for unit and integration tests, and Playwright for E2E tests, to enforce the 80% minimum coverage target during feature development.

Can I use Playwright for end-to-end tests in a test-driven development workflow?

Yes, Playwright is used for end-to-end tests within this test-driven development workflow, working alongside Jest or Vitest to ensure comprehensive coverage across unit, integration, and E2E testing layers.

What's the best way to achieve 80% coverage across unit and integration tests?

The best way to achieve 80% coverage is to write user journeys first, generate test cases before implementing code, and run those tests using Jest or Vitest to validate unit and integration test coverage.

Why does test-driven development require writing user journeys before code?

Test-driven development requires writing user journeys before code to define clear test cases first, ensuring features are implemented only after tests are established and strong coverage is achieved.