tdd-guide

Generate tests and analyze coverage reports for TDD workflows.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/theandyalvarez7-ruby/claude-skills --skill tdd-guide-theandyalvarez7-ruby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-guide
Source: https://github.com/theandyalvarez7-ruby/claude-skills/tree/main/engineering-team/tdd-guide
Command: npx skills add https://github.com/theandyalvarez7-ruby/claude-skills --skill tdd-guide-theandyalvarez7-ruby

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The TDD workflow skill addresses the complexity of writing and coordinating tests across multiple frameworks by generating tests from requirements, analyzing coverage, and guiding the red-green-refactor process.

Core Features & Use Cases

  • Generate tests from user stories, acceptance criteria, and API specs for Jest, Pytest, JUnit, and Vitest.
  • Analyze coverage reports (LCOV, JSON, XML) and propose targeted improvements with actionable recommendations.
  • Provide step-by-step TDD workflow guidance and framework adapters to streamline multi-language projects.

Quick Start

Provide a feature requirement and the target framework to generate tests and analyze coverage.

Frequently Asked Questions about tdd-guide

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

FAQPage Schema
How do I automate test generation from requirements for Jest and Pytest?

Automated test generation from requirements accepts user stories and API specs to output test stubs for Jest, Pytest, JUnit, and Vitest. It scaffolds code structures directly from the provided acceptance criteria.

How do I parse LCOV and JSON coverage reports to find missing tests?

Parsing LCOV, JSON, and XML coverage reports analyzes project test coverage to identify untested code paths. It evaluates the reports and outputs targeted recommendations with actionable improvements.

Does this TDD workflow guidance work across TypeScript and Java projects?

TDD workflow guidance works across TypeScript, JavaScript, Python, and Java projects. It provides framework adapters to streamline red-green-refactor cycles for multi-language environments.

What is the best way to guide a red-green-refactor cycle in a multi-framework project?

Guiding a red-green-refactor cycle in a multi-framework project requires step-by-step TDD workflow guidance and framework adapters. This streamlines the process by generating tests and analyzing coverage iteratively.

Can I generate JUnit test stubs from API specs without writing boilerplate?

Generating JUnit test stubs from API specs automates boilerplate creation by outputting structured code scaffolds. You provide the feature requirement and target framework to receive the scaffolded tests.

What format do coverage reports need to be in for automated TDD analysis?

Coverage reports for automated TDD analysis need to be in LCOV, JSON, or XML format. The tool parses these file formats to evaluate coverage and propose targeted improvements for the codebase.