Comprehensive Test Review
SkillAI & modelsPerforms checklist-driven review of pytest test suites against coverage thresholds (80% line/branch minimum, 95% for critical paths), AAA pattern adherence, pytest-mock usage, test isolation, naming clarity, type hints, and flaky pattern detection. Use when auditing test quality before a release, re
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Comprehensive Test Review skill
What this skill tells your AI
The instructions your AI receives, as published by jamie-bitflight/claude_skills in plugins/python-engineering/skills/comprehensive-test-review/SKILL.md and read by ahel’s review.
Perform test review for the specified test files or directories.
Test Review Process
Standard Checklist
Coverage Requirements:
- Minimum 80% line and branch coverage
- Critical paths have 95%+ coverage
- All public functions have at least one test
- Edge cases are explicitly tested
Test Quality:
- Tests follow AAA (Arrange-Act-Assert) pattern
- Test names describe behavior, not implementation
- Each test verifies one logical unit
- Tests are isolated and independent
Mocking Standards:
- Uses the project's mocking framework appropriately
- Mocks are scoped appropriately
- No over-mocking of implementation details
- External dependencies are properly stubbed
Type Safety:
- All fixtures have complete type hints
- Test functions have explicit return types
- Using modern language features for type annotations
Additional Examination Points
Beyond the standard checklist:
- Execution Time: Identifying slow tests for optimization
- Flaky Patterns: Tests dependent on timing, order, or external state
Analysis Process
- Gather test files in specified path
- Run coverage analysis with
{test command from language manifest} - Check each test against the standard checklist
- Identify gaps in coverage and quality
- Generate recommendations prioritized by impact
Output Format
Provide findings in this structure:
## Test Review Summary
### Coverage Analysis
- Overall: X%
- Critical modules: Y%
- Gaps identified: [list]
### Quality Issues
**HIGH Priority:**
- [Issue with location and fix]
**MEDIUM Priority:**
- [Issue with recommendation]
**LOW Priority:**
- [Minor improvements]
### Recommendations
1. [Prioritized action items]
Related Skills
- analyze-test-failures: Detailed analysis of specific test failures
- test-failure-mindset: Set investigative approach for session
Signals
- GitHub stars
- 66
- Forks
- 10
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
comprehensive-test-review- Source
- github.com/jamie-bitflight/claude_skills