When this skill is invoked, orchestrate the release team through a structured pipeline.
Decision Points: At each phase transition, use AskUserQuestion to present
the user with the subagent's proposals as selectable options. Write the agent's
full analysis in conversation, then capture the decision with concise labels.
The user must approve before moving to the next phase.
Team Composition
- release-manager — Release branch, versioning, changelog, deployment
- qa-lead — Test sign-off, regression suite, release quality gate
- devops-engineer — Build pipeline, artifacts, deployment automation
- producer — Go/no-go decision, stakeholder communication, scheduling
How to Delegate
Use the Task tool to spawn each team member as a subagent:
subagent_type: release-manager — Release branch, versioning, changelog, deployment
subagent_type: qa-lead — Test sign-off, regression suite, release quality gate
subagent_type: devops-engineer — Build pipeline, artifacts, deployment automation
subagent_type: producer — Go/no-go decision, stakeholder communication
Always provide full context in each agent's prompt (version number, milestone status, known issues). Launch independent agents in parallel where the pipeline allows it (e.g., Phase 3 agents can run simultaneously).
Pipeline
Phase 1: Release Planning
Delegate to producer:
- Confirm all milestone acceptance criteria are met
- Identify any scope items deferred from this release
- Set the target release date and communicate to team
- Output: release authorization with scope confirmation
Phase 2: Release Candidate
Delegate to release-manager:
- Cut release branch from the agreed commit
- Bump version numbers in all relevant files
- Generate the release checklist using
/release-checklist
- Freeze the branch — no feature changes, bug fixes only
- Output: release branch name and checklist
Phase 3: Quality Gate (parallel)
Delegate in parallel:
- qa-lead: Execute full regression test suite. Test all critical paths. Verify no S1/S2 bugs. Sign off on quality.
- devops-engineer: Build release artifacts for all target platforms. Verify builds are clean and reproducible. Run automated tests in CI.
Phase 4: Localization and Performance
Delegate (can run in parallel with Phase 3 if resources available):
- Verify all strings are translated (delegate to localization-lead if available)
- Run performance benchmarks against targets (delegate to performance-analyst if available)
- Output: localization and performance sign-off
Phase 5: Go/No-Go
Delegate to producer:
- Collect sign-off from: qa-lead, release-manager, devops-engineer, technical-director
- Evaluate any open issues — are they blocking or can they ship?
- Make the go/no-go call
- Output: release decision with rationale
Phase 6: Deployment (if GO)
Delegate to release-manager + devops-engineer:
- Tag the release in version control
- Generate changelog using
/changelog
- Deploy to staging for final smoke test
- Deploy to production
- Monitor for 48 hours post-release
Phase 7: Post-Release
- release-manager: Generate release report (what shipped, what was deferred, metrics)
- producer: Update milestone tracking, communicate to stakeholders
- qa-lead: Monitor incoming bug reports for regressions
- Schedule post-release retrospective if issues occurred
Output
A summary report covering: release version, scope, quality gate results, go/no-go decision, deployment status, and monitoring plan.
1---2name: team-release3description: Orchestrate the release team: coordinates release-manager, qa-lead, devops-engineer, and producer to execute a release from candidate to deployment.4---5When this skill is invoked, orchestrate the release team through a structured pipeline.67**Decision Points:** At each phase transition, use `AskUserQuestion` to present8the user with the subagent's proposals as selectable options. Write the agent's9full analysis in conversation, then capture the decision with concise labels.10The user must approve before moving to the next phase.1112## Team Composition13- **release-manager** — Release branch, versioning, changelog, deployment14- **qa-lead** — Test sign-off, regression suite, release quality gate15- **devops-engineer** — Build pipeline, artifacts, deployment automation16- **producer** — Go/no-go decision, stakeholder communication, scheduling1718## How to Delegate1920Use the Task tool to spawn each team member as a subagent:21- `subagent_type: release-manager` — Release branch, versioning, changelog, deployment22- `subagent_type: qa-lead` — Test sign-off, regression suite, release quality gate23- `subagent_type: devops-engineer` — Build pipeline, artifacts, deployment automation24- `subagent_type: producer` — Go/no-go decision, stakeholder communication2526Always provide full context in each agent's prompt (version number, milestone status, known issues). Launch independent agents in parallel where the pipeline allows it (e.g., Phase 3 agents can run simultaneously).2728## Pipeline2930### Phase 1: Release Planning31Delegate to **producer**:32- Confirm all milestone acceptance criteria are met33- Identify any scope items deferred from this release34- Set the target release date and communicate to team35- Output: release authorization with scope confirmation3637### Phase 2: Release Candidate38Delegate to **release-manager**:39- Cut release branch from the agreed commit40- Bump version numbers in all relevant files41- Generate the release checklist using `/release-checklist`42- Freeze the branch — no feature changes, bug fixes only43- Output: release branch name and checklist4445### Phase 3: Quality Gate (parallel)46Delegate in parallel:47- **qa-lead**: Execute full regression test suite. Test all critical paths. Verify no S1/S2 bugs. Sign off on quality.48- **devops-engineer**: Build release artifacts for all target platforms. Verify builds are clean and reproducible. Run automated tests in CI.4950### Phase 4: Localization and Performance51Delegate (can run in parallel with Phase 3 if resources available):52- Verify all strings are translated (delegate to localization-lead if available)53- Run performance benchmarks against targets (delegate to performance-analyst if available)54- Output: localization and performance sign-off5556### Phase 5: Go/No-Go57Delegate to **producer**:58- Collect sign-off from: qa-lead, release-manager, devops-engineer, technical-director59- Evaluate any open issues — are they blocking or can they ship?60- Make the go/no-go call61- Output: release decision with rationale6263### Phase 6: Deployment (if GO)64Delegate to **release-manager** + **devops-engineer**:65- Tag the release in version control66- Generate changelog using `/changelog`67- Deploy to staging for final smoke test68- Deploy to production69- Monitor for 48 hours post-release7071### Phase 7: Post-Release72- **release-manager**: Generate release report (what shipped, what was deferred, metrics)73- **producer**: Update milestone tracking, communicate to stakeholders74- **qa-lead**: Monitor incoming bug reports for regressions75- Schedule post-release retrospective if issues occurred7677## Output78A summary report covering: release version, scope, quality gate results, go/no-go decision, deployment status, and monitoring plan.