From python3-development
Reviews pytest test suites for coverage, isolation, mock usage, naming, AAA pattern adherence, and completeness using checklist and coverage analysis.
npx claudepluginhub jamie-bitflight/claude_skills --plugin python3-developmentThis skill uses the workspace's default tool permissions.
Perform thorough test review for the specified test files or directories.
Reviews pytest test suites for coverage, isolation, mock usage, naming conventions, and completeness using checklists and coverage reports.
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.
Share bugs, ideas, or general feedback.
Perform thorough test review for the specified test files or directories.
Consult ../python3-development/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]
For implementing test improvements, use the python-pytest-architect agent.