From python-engineering
Reviews pytest test suites for coverage, isolation, mock usage, naming conventions, and completeness using checklists and coverage reports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/python-engineering:comprehensive-test-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Perform thorough test review for the specified test files or directories.
Perform thorough test review for the specified test files or directories.
Consult ../python3-core/references/python3-standards.md when auditing against shared testing and quality rules. The checklist below summarizes this skill's focus; it does not replace the full standards document.
Coverage Requirements:
Test Quality:
Mocking Standards:
Type Safety:
-> None return typestr | None, not Optional[str])Beyond the standard checklist:
uv run pytest --covProvide 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]
/python-engineering:python3-test-design for test architecture planningpython-engineering:python3-testing for test implementation patternsFor implementing test improvements, use the python-engineering:python-pytest-architect agent.
npx claudepluginhub jamie-bitflight/claude_skills --plugin python-engineeringReviews pytest test suites for coverage, isolation, mock usage, naming, AAA pattern adherence, and completeness using checklist and coverage analysis.
Reviews test suites for coverage, isolation, mock usage, naming conventions, and completeness using checklist for 80%+ coverage, AAA pattern, mock correctness, type safety, and best practices.
Reviews test files for bug-catching quality, grading on six dimensions like assertion depth, input coverage, mock health with actionable scorecard.