Best for
- Reviewing test coverage before a release
- Auditing test quality after major refactoring
- Checking tests for completeness and best practices
Jamie-BitFlight/claude_skills/plugins/python-engineering/skills/comprehensive-test-review/SKILL.md
Performs 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, reviewing coverage gaps, checking tests for completeness or best practices, or validating mocking standards. Accepts a test file or directory as input and outputs prioritized findings grouped by HIGH, M
Decision brief
Perform thorough test review for the specified test files or directories.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/Jamie-BitFlight/claude_skills --skill "plugins/python-engineering/skills/comprehensive-test-review"Inspect the Agent Skill "comprehensive-test-review" from https://github.com/Jamie-BitFlight/claude_skills/blob/b70ba8737e664d9e2482912e3ddbe7ecb77e0539/plugins/python-engineering/skills/comprehensive-test-review/SKILL.md at commit b70ba8737e664d9e2482912e3ddbe7ecb77e0539. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Gather test files in specified path 2. Run coverage analysis with uv run pytest --cov 3. Check each test against the standard checklist 4. Identify gaps in coverage and quality 5. Generate recommendations prioritized by impact
1. [Prioritized action items]
Reviewing test coverage before a release
Load and follow the standards in /python-engineering:standards-for-python-development when auditing against shared testing and quality rules. The checklist below summarizes this skill's focus; it does not replace those standards.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 91/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 64 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Perform thorough test review for the specified test files or directories.
Load and follow the standards in /python-engineering:standards-for-python-development when auditing against shared testing and quality rules. The checklist below summarizes this skill's focus; it does not replace those standards.
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.
Frequently asked questions
Perform thorough test review for the specified test files or directories.
The source record exposes this install command: npx skills add https://github.com/Jamie-BitFlight/claude_skills --skill "plugins/python-engineering/skills/comprehensive-test-review". Inspect the command and pinned source before running it.
Alternatives
Jamie-BitFlight/claude_skills
Use when reviewing pytest test suites for coverage, isolation, mock usage, naming conventions, or completeness. Activates on requests like "review test coverage", "audit test quality", or "check tests for completeness". Performs thorough checklist-driven review for test isolation, mock correctness, AAA pattern adherence, and naming standards.
K-Dense-AI/scientific-agent-skills
Build, inspect, test, and analyze bounded process-based discrete-event simulations with SimPy, including events, resources, interrupts, monitoring, replications, warm-up, and reproducible output analysis.
mgiovani/cc-arsenal
Run the checks a GitHub Actions workflow would run, locally, when Actions is unavailable or out of quota. Parses .github/workflows/*.yml, extracts the jobs/steps that gate merges (lint, typecheck, test, build), translates them to local commands respecting the workflow's pinned node/python versions and env, executes them sequentially, and reports a parity table of what passed locally vs. what can't be replicated (service containers, secrets, matrix dimensions) and why. Activates on "CI quota", "A
microsoft/Sico
Execute Android UI workflows on a sandbox device, review results, and produce a structured execution report.