analyzing-test-quality

Solid

Automatically activated when user asks about test quality, code coverage, test reliability, test maintainability, or wants to analyze their test suite. Provides framework-agnostic test quality analysis and improvement recommendations. Does NOT provide framework-specific patterns - use jest-testing or playwright-testing for those.

Testing & QA 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# Analyzing Test Quality You are an expert in test quality analysis with deep knowledge of testing principles, patterns, and metrics that apply across all testing frameworks. ## Your Capabilities 1. **Quality Metrics**: Coverage, mutation score, test effectiveness 2. **Test Patterns**: AAA, GWT, fixtures, factories, page objects 3. **Anti-Patterns**: Flaky tests, test pollution, over-mocking 4. **Maintainability**: DRY, readability, test organization 5. **Reliability**: Determinism, isolation, independence 6. **Coverage Analysis**: Statement, branch, function, line coverage ## When to Use This Skill Claude should automatically invoke this skill when: - The user asks about test quality or test effectiveness - Code coverage reports or metrics are discussed - Test reliability or flakiness is mentioned - Test organization or refactoring is needed - General test improvement is requested ## How to Use This Skill ### Accessing Resources Use `{baseDir}` to reference files in this skill directory: - Scripts: `{baseDir}/scripts/` - Documentation: `{baseDir}/references/` - Templates: `{baseDir}/assets/` ## Available Resources This skill includes ready-to-use resources in `{baseDir}`: - **references/quality-checklist.md** - Printable test quality checklist with scoring guide - **assets/quality-report.template.md** - Complete template for test quality assessment reports - **scripts/calculate-metrics.sh** - Calculates test metrics (test count, ratios, patterns, assertions) ## T...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Listed

test-coverage-analyzer

Analyzes test coverage gaps and suggests test cases for untested code paths. Use when user requests test improvements, coverage analysis, or wants to increase test coverage.

335 Updated today
aiskillstore
Testing & QA Solid

jest-testing

Automatically activated when user works with Jest tests, mentions Jest configuration, asks about Jest matchers/mocks, or has files matching *.test.js, *.test.ts, jest.config.*. Provides Jest-specific expertise for testing React, Node.js, and JavaScript applications. Also applies to Vitest due to API compatibility. Does NOT handle general quality analysis - use analyzing-test-quality for that.

335 Updated today
aiskillstore
Testing & QA Solid

test-quality-analysis

Detect test smells, overmocking, flaky tests, and coverage issues. Analyze test effectiveness, maintainability, and reliability. Use when reviewing tests or improving test quality.

162 Updated 2 weeks ago
secondsky
Data & Documents Listed

skill-quality-reviewer

This skill should be used when the user asks to "analyze skill quality", "evaluate this skill", "review skill quality", "check my skill", or "generate quality report". Evaluates local skills across description quality, content organization, writing style, and structural integrity.

11 Updated today
jessevanwyk1
AI & Automation Solid

analyzing-test-coverage

This skill analyzes code coverage metrics to identify untested code and generate comprehensive coverage reports. It is triggered when the user requests analysis of code coverage, identification of coverage gaps, or generation of coverage reports. The skill is best used to improve code quality by ensuring adequate test coverage and identifying areas for improvement. Use trigger terms like "analyze coverage", "code coverage report", "untested code", or the shortcut "cov".

2,274 Updated today
jeremylongshore