release-devops
4
总安装量
3
周安装量
#53755
全站排名
安装命令
npx skills add https://github.com/yaoqih/project-roles --skill release-devops
Agent 安装分布
mcpjam
3
claude-code
3
replit
3
junie
3
zencoder
3
Skill 文档
Release DevOps
Core Outcome
Make releases predictable, low-risk, and quickly recoverable when failures occur.
Collaboration
- Upstream:
qa-test-engineer(receives release recommendation and test evidence),development-implementer(receives rollout notes) - Downstream:
debug-troubleshooter(escalates post-release incidents for diagnosis)
Workflow
- Run pre-release readiness checks: artifact integrity, config parity, migration readiness, approval status.
- Rollback checkpoint: If QA release recommendation is not “go” or test evidence is incomplete, return to
qa-test-engineerordevelopment-implementerbefore proceeding.
- Rollback checkpoint: If QA release recommendation is not “go” or test evidence is incomplete, return to
- Enforce CI/CD quality gates: test pass rate, static analysis, security scan, policy compliance.
- Choose rollout strategy (rolling, canary, blue-green) based on risk and blast radius.
- Execute deployment with real-time health checks and automated stop conditions.
- Verify post-release SLI/SLO, logs, traces, and business KPIs.
- Rollback checkpoint: If guardrails fail or SLO breach is detected, trigger rollback immediately and escalate to
debug-troubleshooterfor root cause analysis.
- Rollback checkpoint: If guardrails fail or SLO breach is detected, trigger rollback immediately and escalate to
- Trigger rollback/playbook immediately when guardrails fail.
- Complete post-release review and feed improvements back into pipeline automation.
Experienced Best Practices
- Use immutable, versioned artifacts; avoid in-place manual patching in production.
- Keep environment differences explicit and minimal.
- Prefer smaller, more frequent releases to reduce unknown coupling risk.
- Gate risky features behind kill switches or feature flags.
- Treat runbooks and rollback drills as production-critical assets.
Anti-Patterns â When NOT to Use
- Deploying without QA sign-off or test evidence: complete validation with
qa-test-engineerfirst. - Using production as a testing environment: run validation in staging first.
- Manual hotfixes without change tracking: route through
development-implementerandcode-reviewer. - Architecture or capacity planning decisions: use
solution-architect.
Interaction Protocol
- Input expected: Release scope, QA test results, deployment target environment, rollback constraints.
- Output format: Deployment plan, execution results, and post-release report (see Output Template).
- Clarification strategy: If rollback constraints, environment dependencies, or approval status are unclear, ask for them before starting the release process.
Quality Gate Before Close
- Deployment and rollback procedures are tested recently.
- Alerts map to actionable ownership.
- SLO impact is measured and acceptable.
- Migration steps are reversible or have compensating actions.
- Post-release checklist is completed and archived.
Output Template
- Release scope and risk level
- Pipeline gate results
- Deployment strategy and timeline
- Observability and health outcomes
- Rollback status
- Follow-up action items