Loading...
Loading...
Audit and build the infrastructure a repo needs so agents can work autonomously — boot scripts, smoke tests, CI/CD gates, dev environment setup, observability, and isolation. Use when a repo can't boot, tests are broken or missing, there's no dev environment, agents can't verify their work, or agents need human help to get anything done. Do not use for reviewing an existing diff or for documentation-only cleanup.
npx skill4agent add uinaf/skills agent-readinessagent-readinessverifyreviewreviewverifydocspnpm devcargo rundocker compose upcurl http://127.0.0.1:3000/healthpnpm exec playwright testpasspartialfailbootable: partial — `pnpm dev` starts the app after manual env setup
testable: fail — only mocked tests under test/
observable: partial — health endpoint exists, structured logs missing
verifiable: fail — no stable smoke or interaction script
overall grade: DAGENTS.mdCLAUDE.mdAGENTS.md#!/usr/bin/env bash
set -euo pipefail
<your-boot-command> &
APP_PID=$!
for i in $(seq 1 30); do
curl -sf http://localhost:${PORT:-3000}/health > /dev/null 2>&1 && break
sleep 1
done
curl -sf http://localhost:${PORT:-3000}/health > /dev/null 2>&1 || {
echo "ERROR: App failed to start"; kill $APP_PID 2>/dev/null; exit 1
}
echo "App is ready"curl -sf http://localhost:3000/health | jq . # HTTP service
./dist/my-cli --version # CLI tool
npx playwright test smoke.spec.ts # UI app#!/usr/bin/env bash
# .git-hooks/pre-push
set -euo pipefail
<your-lint-command>
<your-smoke-command>verifyreviewdocsreviewverifyreviewdocs