Release gate: $ARGUMENTS
SkillDocs & knowledgeThe OpenRisk milestone close gate — build, tests, cross-tenant proof, security, UX, claim verification, infra readiness and release notes. Run before closing a milestone or tagging a release.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Release gate: $ARGUMENTS skill
What this skill tells your AI
The instructions your AI receives, as published by opendefender/openrisk in .claude/skills/ship/SKILL.md and read by ahel’s review.
Every gate runs. Any failure stops the release. Report the table at the end.
- Backlog —
gh issue list --milestone "$ARGUMENTS" --state open. Any open issue blocks, unless explicitly moved out of the milestone. - Build —
go build ./...andnpx vite build. Paste output. - Tests —
go test ./... -race -count=1and the frontend suite. Paste output. - Lint —
golangci-lint run,npx tsc -b,npx eslint . --max-warnings=0. - Tenant isolation — delegate to
devsecops: prove every endpoint added in this milestone has a passing cross-tenant test. Missing test = blocker. - Dependencies —
govulncheck ./...,npm audit --audit-level=high. - Security —
devsecopsfull pass. CRITICAL or HIGH blocks. - UX —
/audit-uxon every screen changed in this milestone. - Truth —
product-verifier.NO-GOblocks. UpdateROADMAP.mdmodule statuses to match reality. - Infra —
devops-sre: rollback command documented, migration job present. - Release notes —
copywriter, FR and EN, every claim verified.
Final line: SHIP: GO or SHIP: NO-GO — <blocking gate>.
If GO, prepare the release but do not tag or publish — that is my call.
Signals
- GitHub stars
- 33
- Forks
- 3
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
ship-opendefender- Source
- github.com/opendefender/openrisk