testing-standards

Installation
SKILL.md

Testing Standards

Validate test coverage and generate missing tests.

When to use this skill

  • After implementing new features
  • When refactoring existing code
  • To identify gaps in test coverage
  • During test quality improvements
  • When asked to "add tests" or "improve coverage"

Skill Contents

Available Resources

📚 references/ - Detailed documentation


Quick Start

  1. Run coverage report for your technology:
    • JavaScript/TypeScript: pnpm run test:coverage
    • Python: pytest --cov=. --cov-report=html
    • Java: ./gradlew jacocoTestReport
    • Go: go test -cover ./...
  2. Review uncovered files and functions
  3. Apply patterns from the references:
    • references/test-patterns.md - General test patterns
    • references/{technology}/test-patterns.md - Technology-specific patterns
  4. Write tests for uncovered code paths
  5. Re-run coverage to verify improvement

Coverage Targets

Type Target
Line coverage 80%+
Branch coverage 70%+
Critical paths 100%

Coverage Tools

Technology Tool
Java JaCoCo
JavaScript/TypeScript Jest, NYC
Python coverage.py, pytest-cov
Go go test -cover

References

Technology Reference
Java references/java/test-patterns.md
TypeScript references/typescript/test-patterns.md
Python references/python/test-patterns.md
Go references/go/test-patterns.md

Related Skills

Related skills
Installs
1
GitHub Stars
38
First Seen
Apr 12, 2026