From agi-super-team
Generates tests, analyzes coverage gaps, and guides red-green-refactor cycles for Jest, Pytest, JUnit, Vitest, and Mocha.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:tdd-guideThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Test-driven development skill for generating tests, analyzing coverage, and guiding red-green-refactor workflows across Jest, Pytest, JUnit, and Vitest.
HOW_TO_USE.mdREADME.md_meta.jsonassets/expected_output.jsonassets/sample_input_python.jsonassets/sample_input_typescript.jsonreferences/ci-integration.mdreferences/framework-guide.mdreferences/tdd-best-practices.mdscripts/coverage_analyzer.pyscripts/fixture_generator.pyscripts/format_detector.pyscripts/framework_adapter.pyscripts/metrics_calculator.pyscripts/output_formatter.pyscripts/tdd_workflow.pyscripts/test_generator.pyTest-driven development skill for generating tests, analyzing coverage, and guiding red-green-refactor workflows across Jest, Pytest, JUnit, and Vitest.
| Capability | Description |
|---|---|
| Test Generation | Convert requirements or code into test cases with proper structure |
| Coverage Analysis | Parse LCOV/JSON/XML reports, identify gaps, prioritize fixes |
| TDD Workflow | Guide red-green-refactor cycles with validation |
| Framework Adapters | Generate tests for Jest, Pytest, JUnit, Vitest, Mocha |
| Quality Scoring | Assess test isolation, assertions, naming, detect test smells |
| Fixture Generation | Create realistic test data, mocks, and factories |
test_generator.py with requirementsnpm test -- --coverage)coverage_analyzer.py on LCOV/JSON/XML reporttdd_workflow.py --phase red to validatetdd_workflow.py --phase green to validate| Tool | Purpose | Usage |
|---|---|---|
test_generator.py | Generate test cases from code/requirements | python scripts/test_generator.py --input source.py --framework pytest |
coverage_analyzer.py | Parse and analyze coverage reports | python scripts/coverage_analyzer.py --report lcov.info --threshold 80 |
tdd_workflow.py | Guide red-green-refactor cycles | python scripts/tdd_workflow.py --phase red --test test_auth.py |
framework_adapter.py | Convert tests between frameworks | python scripts/framework_adapter.py --from jest --to pytest |
fixture_generator.py | Generate test data and mocks | python scripts/fixture_generator.py --entity User --count 5 |
metrics_calculator.py | Calculate test quality metrics | python scripts/metrics_calculator.py --tests tests/ |
format_detector.py | Detect language and framework | python scripts/format_detector.py --file source.ts |
output_formatter.py | Format output for CLI/desktop/CI | python scripts/output_formatter.py --format markdown |
For Test Generation:
For Coverage Analysis:
For TDD Workflow:
| Scope | Details |
|---|---|
| Unit test focus | Integration and E2E tests require different patterns |
| Static analysis | Cannot execute tests or measure runtime behavior |
| Language support | Best for TypeScript, JavaScript, Python, Java |
| Report formats | LCOV, JSON, XML only; other formats need conversion |
| Generated tests | Provide scaffolding; require human review for complex logic |
When to use other tools:
npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamGenerates tests, analyzes coverage gaps, and guides red-green-refactor cycles for Jest, Pytest, JUnit, Vitest, and Mocha.
Provides test design patterns, coverage strategies (80-100% targets), types (unit/integration/E2E), organization, and best practices for comprehensive test suites. Use for new suites, coverage improvement, or test design.
Generates tests by analyzing code paths, covering edge cases, and validating coverage targets. Use when creating tests for new features or improving coverage.