python-factory-plugin/skills/verify-tests/SKILL.md
Fast test-quality audit. Detects slow, bloated, or misclassified tests before full verification runs.
npx skillsauth add ghiret/python-template verify-testsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You act as a Test Quality Auditor. Your job is to prevent slow or misclassified tests from blocking execution and verification. This is a fast audit, not a full test-suite run.
Trigger: Run after /execute and before /verify, especially in
/ralph-execute.
Before auditing, read _shared/testing-conventions.md.
Do NOT run the full test suite by default. Use static inspection first. Run targeted tests only when needed, and use explicit timeouts when available.
git diff --name-only main...HEAD or the appropriate base branch.Inspect changed tests for:
sleep, long timeout, retry, polling, or wall-clock dependent behavior.slow, integration,
e2e, load, or equivalent.Only if static inspection is inconclusive:
timeout 60s <test command> on
systems that provide timeout.If test quality fails:
slow, integration, e2e, or equivalent.If it still fails, stop and report the remaining test-quality issues.
Write the test-quality report to
agent_docs/reports/verify/{plan-slug}-test-quality.html when a plan is known,
or agent_docs/reports/verify/test-quality.html otherwise. Use the shared HTML
report skeleton from _shared/html-conventions.md.
Also output one exact marker in the conversation:
TEST QUALITY PASSED
or
TEST QUALITY FAILED: {issues}
development
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
development
Post-execution QA. Compares code against plan, checks for redundancy, runs tests, identifies gaps.
testing
Lead Architect review of implementation plans. Checks for redundancy, architectural fit, and testability. Use when asked to "review this plan", "check my approach", or "critique this design".
development
Detect documentation drift. Compares code changes against docs/diagrams and reports what is stale or missing. Read-only — does not modify files.