tdd-guide

Generate tests from requirements and analyze coverage for multi-language projects.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App --skill tdd-guide-aglyx3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tdd-guide
Source: https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App/tree/main/.cursor/skills/engineering-team/tdd-guide
Command: npx skills add https://github.com/AgLyx3/My-Note-App-Not-Just-a-Note-App --skill tdd-guide-aglyx3

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Facilitates efficient test-driven development by generating tests from requirements, analyzing coverage, and guiding red-green-refactor workflows across multiple languages and frameworks.

Core Features & Use Cases

  • Generate tests from user stories, acceptance criteria, and API specs for TypeScript/JavaScript, Python, and Java.
  • Analyze coverage reports (LCOV, JSON, XML) to identify gaps, prioritize fixes, and suggest missing tests.
  • Provide workflow guidance and framework adapters to support Jest, Pytest, JUnit, and Vitest across multi-language projects.

Quick Start

Provide a feature requirement and let the skill generate initial tests and a guided TDD plan.

Frequently Asked Questions about tdd-guide

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

FAQPage Schema
How do I generate tests from requirements for Jest or Pytest?

Test generation from requirements converts user stories, acceptance criteria, and API specs into initial tests for Jest, Pytest, JUnit, and Vitest. You provide a feature requirement to receive initial tests and a guided TDD plan.

What is the best way to identify missing test coverage from LCOV reports?

Analyzing coverage from LCOV, JSON, or XML reports identifies gaps, prioritizes fixes, and suggests missing tests. It evaluates coverage data to highlight untested code paths and guide your next testing steps.

Can I use this TDD workflow automation across Python and TypeScript projects?

TDD workflow automation applies across multi-language projects supporting TypeScript, JavaScript, Python, and Java. It provides multi-framework adapters to guide red-green-refactor cycles consistently across these environments.

How does automated test generation handle fixture generation and quality scoring?

Automated test generation includes fixture generation and quality scoring to support end-to-end testing workflows. These features create necessary test data structures and evaluate test effectiveness to maintain high coverage standards.

Does this tool support converting API specs into JUnit and Vitest tests?

Converting API specs into tests supports JUnit and Vitest alongside Jest and Pytest. It transforms API specifications into structured test cases aligned with your chosen framework's syntax and testing conventions.