Agent skill · software engineering · aiskillstore

tdd-guide

Comprehensive Test Driven Development guide for engineering subagents with multi-framework support, coverage analysis, and intelligent test generation

Why this skill is useful

Adds executable scripts for intelligent test generation and comprehensive coverage analysis across multiple frameworks that the AI cannot generate on its own.

What it needs

Requires jest, junit, mocha, pytest, rspec, vitest installed locally. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

TDD Guide - Test Driven Development for Engineering Teams A comprehensive Test Driven Development skill that provides intelligent test generation, coverage analysis, framework integration, and TDD workflow guidance across multiple languages and testing frameworks. Capabilities Test Generation Generate Test Cases from Requirements: Convert user stories, API specs, and business requirements into executable test cases Create Test Stubs: Generate test function scaffolding with proper naming, imports, and setup/teardown Generate Test Fixtures: Create realistic test data, mocks, and fixtures for various scenarios TDD Workflow Support Guide Red-Green-Refactor: Step-by-step guidance through TDD cycles with validation Suggest Missing Scenarios: Identify untested edge cases, error conditions, and boundary scenarios Review Test Quality: Analyze test isolation, assertions quality, naming conventions, and maintainability Coverage & Metrics Analysis Calculate Coverage: Parse LCOV, JSON, and XML coverage reports for line/branch/function coverage Identify Untested Paths: Find code paths, branches, and error handlers without test coverage Recommend Improvements: Prioritized recommendations (P0/P1/P2) for coverage gaps and test quality Framework Integration Multi-Framework Support: Jest, Pytest, JUnit, Vitest, Mocha, RSpec adapters Generate Boilerplate: Create test files with proper imports, describe blocks, and best practices Configure Test Runners: Set up test configuration, coverage tools, and CI integration Comprehensive Metrics Test Coverage: Line, branch, function coverage with gap analysis Code Complexity: Cyclomatic complexity, cognitive complexity, testability scoring Test Quality: Assertions per test, isolation score, naming quality, test smell detection Test Data: Boundary value analysis, edge case identification, mock data generation Test Execution: Timing analysis, slow test detection, flakiness detection Missing Tests: Uncovered edge cases, error handling gaps, missing …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/tdd-guide

View the source on GitHub

Browse the @skills marketplace