Skip to content
Back to skills

Do Test

ASecurity

Run and interpret meaningful tests for a change, plan, or failure using the repository’s actual test environment.

  • 26 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentspythonshell

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add tomcounsell/ai --skill do-test --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Do Test?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Do Test
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tomcounsell-do-test-ai/badge)](https://www.skillsdirectory.com/skills/tomcounsell-do-test-ai)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: do-test
description: "Run and interpret meaningful tests for a change, plan, or failure using the repository’s actual test environment."
---

# Do Test

Identify the requested target and changed behavior. Read the repository's test guidance, interpreter pin, fixtures, and meaningful existing checks. Choose the smallest suite that establishes correctness, widening only for unresolved risks or failures. Do not write tests that merely mirror wording or implementation.
In Valor use `scripts/pytest-clean.sh`, never bare pytest, with a correctly provisioned worktree venv matching `.python-version`. The wrapper pins PYTHONPATH and controls worker cleanup. Never kill processes by pattern; use only the documented scoped reap utility. Test Redis uses `tests/db_claim.py` and ORM access; do not point an ambient debug shell at production through `setdefault`.
Capture command, exit status, and results. For a failure determine whether it is introduced, pre-existing, flaky, or environmental with evidence; do not infer a clean baseline. Re-run targeted checks after fixes, not the entire suite by reflex. Track long-running processes to completion within the task.
For UI or integration behavior exercise the actual boundary when feasible, without unauthorized external writes. Report passed/failed/skipped counts, concrete failures, and untested limits. Never mark an interrupted, unavailable, or still-running test as passed. Emit managed stage markers only when the current lane's caller assigns that responsibility.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.