Loading...
Loading...
Runs this project's full validation suite — tests, type checks, and linting across every part of the stack — then reports overall health. Use before committing, before opening a PR, or after finishing a chunk of work to confirm zero regressions.
npx skill4agent add coleam00/skills piv-validate⚠️ Make this yours first
This skill is a template. The command list below is a placeholder — replace it with the commands your project actually uses. That is the entire point of a custom checker: it is the one skill that cannot be generic, because it wraps your stack's CLIs.Find your real commands inscripts,package.json,pyproject.toml,Makefile,justfile, your CI workflow, or the README — then delete these and paste yours in.docker-compose.ymlTwo things to get right, because they are the usual reason a checker silently lies:
- Working directory. Many tools only discover their config from the current directory. If your config lives in
, the command isbackend/pyproject.toml, notcd backend && uv run pytestfrom the repo root.uv run pytest- Cross-platform. Avoid POSIX-only idioms if anyone on the team is on Windows —
,lsof, and background-then-python3are the common offenders.kill
# REPLACE: your test command, run from the right directory
<your test command># REPLACE: e.g. mypy, tsc --noEmit, go vet
<your type-check command># REPLACE: e.g. ruff check, biome check, eslint
<your lint command># REPLACE: start your app, hit one endpoint, confirm the status code, stop it
<your run command>