team-release
Skill118 starsChanged 8 days agoMITView on GitHub
Orchestrate the release team: coordinates release-manager, qa-lead, devops-engineer, and producer to execute a release from candidate to deployment.
16 other projects use a version of this, 10 of them edited.
Adopted by
Most recently taken up by
- Donchitos/Claude-Code-Game-Studiosedited, first seen Oct 19, 2026
- venus2099/codex-game-studiosedited, first seen Oct 17, 2026
- ShiningPlague/shiningplague-studiotheir own version, first seen Oct 11, 2026
- scotidev/GameDevStudioedited, first seen Oct 9, 2026
- HunLuanZhiZhu/Game-Studios-Pluginedited, first seen Oct 5, 2026
- Shehabov/ai-dev-crewtheir own version, first seen Sep 30, 2026
Other versions16 projects use a version of this.
Word for word · 0
None found.
Edited · 10
- Donchitos/Claude-Code-Game-Studios★ 27k24% same
- tranhieutt/software_development_department★ 7174% same
- CoralGame/Claude-Code-Game-Studios★ 1987% same
- dawn840705/codex-code-studios★ 1795% same
- lilangMax/ClaudeCodeGameStudios★ 897% same
- hongyuanc/codex-game-studios★ 536% same
- dawn840705/claude-code-studios★ 197% same
- HunLuanZhiZhu/Game-Studios-Plugin★ 182% same
- scotidev/GameDevStudio★ 187% same
- venus2099/codex-game-studios★ 124% same
Wrote their own version · 6
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
- cenconq25/claude-code-app-studio★ 40same name
- CodePhobiia/claude-roblox-game-studio★ 9same name
- gonimar/claude-web-studio★ 4same name
- Shehabov/ai-dev-crew★ 4same name
- ShiningPlague/shiningplague-studio★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- design/AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- skill-testing-framework/AGENTS.mdAGENTS.md
- src/AGENTS.mdAGENTS.md
- .cursor/rules/ocgs-framework.mdcCursor rule
- adoptSkill
- architecture-decisionSkill
- architecture-reviewSkill
- art-bibleSkill
- art-generateSkill
- asset-auditSkill
- asset-specSkill
- automated-smoke-testSkill
- autopilot-playtestSkill
- balance-checkSkill
- bug-reportSkill
- bug-triageSkill
- changelogSkill
- code-reviewSkill
- concept-brainstormSkill
- consistency-checkSkill
- content-auditSkill
- create-architectureSkill
- create-control-manifestSkill
- create-epicsSkill
- create-storiesSkill
- day-one-patchSkill
- design-reviewSkill
- design-systemSkill
- dev-storySkill
- estimateSkill
- exploreSkill
- gate-checkSkill
- helpSkill
- hotfixSkill
- hybrid-prototypeSkill
- init-templateSkill
- launch-checklistSkill
- localizeSkill
- map-systemsSkill
- milestone-reviewSkill
- onboardSkill
- patch-notesSkill
- perf-profileSkill
- playtest-reportSkill
- project-stage-detectSkill
- propagate-design-changeSkill
- prototypeSkill
- qa-planSkill
- quick-designSkill
- regression-suiteSkill
- release-checklistSkill
- retrospectiveSkill
- reverse-documentSkill
- review-all-gddsSkill
- scope-checkSkill
- security-auditSkill
- setup-engineSkill
- skill-improveSkill
- The first 60 shown.
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. 5 are common, 7 are distinctive, and 6 are very specific to this project.
5
Common
Most of the 14 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Argument check: If no version number is provided:
- Very specific: line 9
Read production/session-state/active.md and the most recent file in production/milestones/ (if they exist) to infer the target version.
- Very specific: line 10
If a version is found: report "No version argument provided — inferred [version] from milestone data.
- Very specific: line 11
If no version is discoverable: use question to ask "What version number should be released?
- Common: line 13
When this skill is invoked, orchestrate the release team through a structured pipeline.
- Common: line 31
Use the Task tool to spawn each team member as a subagent:
- Distinctive: line 41
Always provide full context in each agent's prompt (version number, milestone status, known issues).
- Common: line 69
Verify all strings are translated (delegate to localization-lead if available)
- Common: line 70
Run performance benchmarks against targets (delegate to performance-analyst if available)
- Distinctive: line 71
analytics-engineer: Verify all telemetry events fire correctly on release build.
- Very specific: line 83
Use question with options:
- Common: line 107
producer: Update milestone tracking, communicate to stakeholders
- Distinctive: line 115
If any spawned agent (via Task) returns BLOCKED, errors, or cannot complete:
- Distinctive: line 118
Assess dependencies: Check whether the blocked agent's output is required by subsequent phases.
- Distinctive: line 122
Stop here and resolve the blocker first
- Distinctive: line 133
All file writes (release checklists, changelogs, patch notes, deployment scripts) are delegated to sub-agents and sub-skills.
- Very specific: line 147
Run /retrospective if significant issues occurred during the release.
- Very specific: line 148
Update production/stage.txt to Live after successful deployment.
“Common” is measured: kept by at least 6 in 10 of the 14 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Argument check: If no version number is provided:
- Read
production/session-state/active.mdand the most recent file inproduction/milestones/(if they exist) to infer the target version. - If a version is found: report "No version argument provided — inferred [version] from milestone data. Proceeding." Then confirm with
question: "Releasing [version]. Is this correct?" - If no version is discoverable: use
questionto ask "What version number should be released? (e.g., v1.0.0)" and wait for user input before proceeding. Do NOT default to a hardcoded version string.
When this skill is invoked, orchestrate the release team through a structured pipeline.
Decision Points: At each phase transition, use question 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
- security-engineer — Pre-release security audit (invoke if game has online/multiplayer features or player data)
- analytics-engineer — Verify telemetry events fire correctly and dashboards are live
- community-manager — Patch notes, launch announcement, player-facing messaging
- 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, deploymentsubagent_type: qa-lead— Test sign-off, regression suite, release quality gatesubagent_type: devops-engineer— Build pipeline, artifacts, deployment automationsubagent_type: security-engineer— Security audit for online/multiplayer/data featuressubagent_type: analytics-engineer— Telemetry event verification and dashboard readinesssubagent_type: community-manager— Patch notes and launch communicationsubagent_type: producer— Go/no-go decision, stakeholder communicationsubagent_type: network-programmer— Netcode stability sign-off (invoke if game has multiplayer)
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.
- security-engineer (if game has online features, multiplayer, or player data): Conduct pre-release security audit. Review authentication, anti-cheat, data privacy compliance. Sign off on security posture.
- network-programmer (if game has multiplayer): Sign off on netcode stability. Verify lag compensation, reconnect handling, and bandwidth usage under load.
Phase 4: Localization, Performance, and Analytics
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)
- analytics-engineer: Verify all telemetry events fire correctly on release build. Confirm dashboards are receiving data. Check that critical funnels (onboarding, progression, monetization if applicable) are instrumented.
- Output: localization, performance, and analytics sign-off
Phase 5: Go/No-Go
Delegate to producer:
- Collect sign-off from: qa-lead, release-manager, devops-engineer, security-engineer (if spawned in Phase 3), network-programmer (if spawned in Phase 3), and technical-director
- Evaluate any open issues — are they blocking or can they ship?
- Make the go/no-go call
- Output: release decision with rationale
If producer declares NO-GO:
- Surface the decision immediately: "PRODUCER: NO-GO — [rationale, e.g., S1 bug found in Phase 3]."
- Use
questionwith options:- Fix the blocker and re-run the affected phase
- Defer the release to a later date
- Override NO-GO with documented rationale (user must provide written justification)
- Skip Phase 6 entirely — do not tag, deploy to staging, deploy to production, or spawn community-manager.
- Produce a partial report summarizing Phases 1–5 and what was skipped (Phase 6) and why.
- Verdict: BLOCKED — release not deployed.
Phase 6: Deployment (if GO)
Delegate to release-manager + devops-engineer:
- Tag the release in version control
- Generate the changelog using the
/changelogcommand (orgenerate-changelogin Pi) - Deploy to staging for final smoke test
- Deploy to production
- Monitor for 48 hours post-release
Delegate to community-manager (in parallel with deployment):
- Finalize patch notes using
/patch-notes [version] - Prepare launch announcement (store page updates, social media, community post)
- Draft known issues post if any S3+ issues shipped
- Output: all player-facing release communication, ready to publish on deploy confirmation
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
- community-manager: Publish all player-facing communication, monitor community sentiment
- analytics-engineer: Confirm live dashboards are healthy; alert if any critical events are missing
- Schedule post-release retrospective if issues occurred
Error Recovery Protocol
If any spawned agent (via Task) returns BLOCKED, errors, or cannot complete:
- Surface immediately: Report "[AgentName]: BLOCKED — [reason]" to the user before continuing to dependent phases
- Assess dependencies: Check whether the blocked agent's output is required by subsequent phases. If yes, do not proceed past that dependency point without user input.
- Offer options via question with choices:
- Skip this agent and note the gap in the final report
- Retry with narrower scope
- Stop here and resolve the blocker first
- Always produce a partial report — output whatever was completed. Never discard work because one agent blocked.
Common blockers:
- Input file missing (story not found, GDD absent) → redirect to the skill that creates it
- ADR status is Proposed → do not implement; run
/architecture-decisionfirst - Scope too large → split into two stories via
/create-stories - Conflicting instructions between ADR and story → surface the conflict, do not guess
File Write Protocol
All file writes (release checklists, changelogs, patch notes, deployment scripts) are delegated to sub-agents and sub-skills. Each enforces the "May I write to [path]?" protocol. This orchestrator does not write files directly.
Output
A summary report covering: release version, scope, quality gate results, go/no-go decision, deployment status, and monitoring plan.
Verdict: COMPLETE — release executed and deployed. Verdict: BLOCKED — release halted; go/no-go was NO or a hard blocker is unresolved.
Next Steps
- Monitor post-release dashboards for 48 hours.
- Run
/retrospectiveif significant issues occurred during the release. - Update
production/stage.txttoLiveafter successful deployment.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

