Two-phase pattern for release readiness: Phase 1 audits build/vet/test/security/docs → report gaps. Phase 2 closes gaps and tags the release.
63
74%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.agents/skills/release-readiness-review/SKILL.mdTwo-phase pattern for releasing NetRunner. Phase 1 audits everything and produces a gap report. Phase 2 closes all gaps and tags the release.
Run all checks and report findings. Do NOT fix anything in this phase.
go build ./cmd/server ./cmd/worker ./cmd/cli ./cmd/agent — all passgo vet ./... — all cleango test ./cmd/... ./internal/config/... ./internal/database/... ./internal/services/... ./internal/agent/... -count=1
N passed, M failedgovulncheck ./... — 0 reachable.github/workflows/ — verify CI, docker, integration workflowsProduce a gap report: what's ready now vs what needs fixing before the tag.
Implement all gaps found in Phase 1, then tag the release.
git tag -a v0.0.1 -m "NetRunner v0.0.1 - Initial release"
git push origin v0.0.1
# Optionally create a PR for the release branch
gh pr create --title "Release v0.0.1" --body "<summary>"docker compose build netrunner
docker compose up -d
./scripts/smoke-test.shdocs/plans/YYYY-MM-DD-release-and-gap-closure-design.mddocs/plans/YYYY-MM-DD-release-implementation-plan.mdCHANGELOG.md.github/workflows/ci.yml, .github/workflows/integration.yml, .github/workflows/docker.yml04addc5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.