๐ŸŽฏ

tdd-workflow

๐ŸŽฏSkill

from affaan-m/everything-claude-code

VibeIndex|
What it does
|

Enforces test-driven development by guiding developers to write comprehensive tests first, ensuring 80%+ code coverage across unit, integration, and E2E testing.

Overview

TDD Workflow is a skill that enforces test-driven development by guiding developers through a structured process of writing tests before code. It ensures 80%+ code coverage across unit, integration, and E2E tests with step-by-step TDD methodology.

Key Features

  • Structured TDD workflow: user journeys, test cases, red-green-refactor cycle
  • Coverage requirements of 80%+ including unit, integration, and E2E (Playwright) tests
  • Testing patterns for Jest/Vitest, API testing, and Playwright browser automation
  • Edge case, error scenario, and boundary condition coverage enforcement
  • Step-by-step guidance from user story to verified coverage

Who is this for?

This skill is for developers and teams who want to adopt or enforce TDD practices with AI assistance. It is especially useful for projects where high test coverage is mandatory and developers need structured guidance on writing comprehensive test suites.

๐Ÿ“ฆ

Same repository

affaan-m/everything-claude-code(186 items)

tdd-workflow

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add affaan-m/everything-claude-code --skill tdd-workflow
skills.sh Installโš  Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add affaan-m/everything-claude-code --skill tdd-workflow
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/tdd-workflow/SKILL.md

SKILL.md

3,444Installs
-
AddedFeb 4, 2026

More from this repository10

๐Ÿช
affaan-m-everything-claude-code๐ŸชMarketplace

Battle-tested Claude Code configurations from an Anthropic hackathon winner

๐ŸŽฏ
security-review๐ŸŽฏSkill

Validates and secures code by providing comprehensive security checks for authentication, input handling, secrets management, and sensitive feature implementation.

๐ŸŽฏ
golang-patterns๐ŸŽฏSkill

Provides reusable design patterns and idiomatic Go solutions for efficient, scalable, and maintainable software architecture.

๐ŸŽฏ
coding-standards๐ŸŽฏSkill

Validates and enforces consistent code quality, style guidelines, and best practices across programming languages and project structures.

๐ŸŽฏ
backend-patterns๐ŸŽฏSkill

Implements robust backend design patterns like repository, factory, singleton, and dependency injection for scalable and maintainable server-side architectures.

๐ŸŽฏ
frontend-patterns๐ŸŽฏSkill

Provides reusable React component patterns like composition, compound components, and render props to enhance code modularity and flexibility.

๐ŸŽฏ
golang-testing๐ŸŽฏSkill

Streamlines Go testing with comprehensive unit, integration, and benchmark strategies, mocking frameworks, and test coverage analysis.

๐ŸŽฏ
springboot-patterns๐ŸŽฏSkill

Spring Boot development patterns skill covering REST API design, layered service architecture, data access, caching, async processing, and logging for production-grade Java services

๐ŸŽฏ
continuous-learning-v2๐ŸŽฏSkill

Dynamically updates and refines AI model knowledge through iterative feedback, adaptive learning techniques, and intelligent knowledge integration.

๐ŸŽฏ
postgres-patterns๐ŸŽฏSkill

Provides reusable SQL query patterns, database design strategies, and performance optimization techniques for PostgreSQL development