Skills Agentes

Team Release

Orquesta al equipo de release: coordina a release-manager, qa-lead, devops-engineer y producer para ejecutar una release desde candidata hasta despliegue.

Solicitareadglobgrepwriteeditbashtaskaskuserquestiontodowrite
Estrellas
24.4k

en todo el repo

Actividad
43

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
2.5k tok

37 tok en reposo

Paquete
1 archivo

10 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add Donchitos/Claude-Code-Game-Studios --skill team-release --agent claude-code

Se instala solo en este repositorio.

Este skill runs shell commands, writes to your files.

Qué hace

  • Orquesta al equipo de release (release-manager, qa-lead, devops-engineer, producer y otros) a través de un pipeline de 7 fases
  • Resuelve el modo de revisión (full/lean/solo) y ajusta qué gates se activan
  • Delega en paralelo a sub-agentes según fase, con puntos de decisión vía AskUserQuestion
  • Aplica un protocolo de recuperación de errores si algún agente queda BLOCKED
  • Gestiona el flujo de Go/No-Go, incluyendo override documentado del No-Go

Úsalo cuando

  • Para ejecutar una release completa desde candidata hasta despliegue en producción
  • Cuando se necesita coordinar a varios roles (QA, devops, seguridad, comunidad) en un lanzamiento

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Ejecuta el release del v1.2.0
    • Lanza la próxima versión con --review lean
    • Coordina al equipo de release para next

    SKILL.md

    En inglés

    Argument check: If no version number is provided:

    1. Read production/session-state/active.md and the most recent file in production/milestones/ (if they exist) to infer the target version.
    2. If a version is found: report "No version argument provided — inferred [version] from milestone data. Proceeding." Then confirm with AskUserQuestion: "Releasing [version]. Is this correct?"
    3. If no version is discoverable: use AskUserQuestion to 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 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.

    Phase 0: Resolve Review Mode

    1. If --review [mode] was passed as an argument, use that mode.
    2. Else read production/review-mode.txt — use whatever is written there.
    3. Else default to lean.

    Modes:

    • full — spawn all director and lead gates as described
    • lean — skip director gates unless they are PHASE-GATE type (CD-PHASE-GATE, TD-PHASE-GATE, PR-PHASE-GATE, AD-PHASE-GATE)
    • solo — skip all director gate spawning entirely; run the skill without any agent gates

    Store the resolved mode for use in all subsequent phases.

    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, deployment
    • subagent_type: qa-lead — Test sign-off, regression suite, release quality gate
    • subagent_type: devops-engineer — Build pipeline, artifacts, deployment automation
    • subagent_type: security-engineer — Security audit for online/multiplayer/data features
    • subagent_type: analytics-engineer — Telemetry event verification and dashboard readiness
    • subagent_type: community-manager — Patch notes and launch communication
    • subagent_type: producer — Go/no-go decision, stakeholder communication
    • subagent_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 AskUserQuestion with 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.

    After the user selects "Override NO-GO with documented rationale":

    • Ask (plain text, not widget): "Please describe the justification for overriding the NO-GO verdict. This will be embedded in the release record."
    • Wait for the user's written justification.
    • Embed the justification text in the partial approval record before Phase 6: append a "⚠️ Override Justification: [user's text]" field.
    • Only then proceed to Phase 6.

    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
    • Human team action: Monitor dashboards and error rates for 48 hours post-release. Schedule a follow-up retrospective using /retrospective at the 48-hour mark.

    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:

    1. Surface immediately: Report "[AgentName]: BLOCKED — [reason]" to the user before continuing to dependent phases
    2. 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.
    3. Offer options via AskUserQuestion with choices:
      • Skip this agent and note the gap in the final report
      • Retry with narrower scope
      • Stop here and resolve the blocker first
    4. 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-decision first
    • 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 /retrospective if significant issues occurred during the release.
    • Update production/stage.txt to Live after successful deployment.

    Reproducido de Donchitos/Claude-Code-Game-Studios bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere sub-agentes configurados (release-manager, qa-lead, devops-engineer, producer, etc.) y archivos de producción como production/session-state/active.md.

    Detalles

    Creador
    Donchitos
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de Donchitos/Claude-Code-Game-Studios

    Este repo incluye 73 skills. Si instalas uno, normalmente ya tienes los demás.

    Adopt

    24.4k

    Onboarding brownfield: audita el cumplimiento de formato de los artefactos existentes, clasifica los vacíos por impacto y genera un plan de migración numerado.

    Costo de contexto al activarse
    4.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Crea un Registro de Decisión de Arquitectura (ADR) que documenta una decisión técnica importante, su contexto, alternativas consideradas y consecuencias.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Valida que la arquitectura del proyecto cubra por completo los GDD: cruza requisitos con ADR, detecta conflictos entre decisiones y compatibilidad de motor, y da un veredicto PASS/CONCERNS/FAIL.

    Costo de contexto al activarse
    6.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Autoría guiada, sección por sección, del Art Bible. Crea la especificación de identidad visual que condiciona toda la producción de assets. Se ejecuta tras aprobar /brainstorm y antes de /map-systems o de redactar cualquier GDD.

    Costo de contexto al activarse
    3.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Audita los assets del juego según convenciones de nombres, presupuestos de tamaño, formatos estándar y requisitos de pipeline. Identifica assets huérfanos, referencias faltantes e infracciones de estándares.

    Costo de contexto al activarse
    697 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    testing qa

    Genera especificaciones visuales por asset y prompts de generación IA a partir de GDDs, docs de nivel o perfiles de personaje. Produce archivos de spec y actualiza el manifiesto maestro.

    Costo de contexto al activarse
    4.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Skills relacionados

    Adopt

    24.4k

    Onboarding brownfield: audita el cumplimiento de formato de los artefactos existentes, clasifica los vacíos por impacto y genera un plan de migración numerado.

    Costo de contexto al activarse
    4.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Crea un Registro de Decisión de Arquitectura (ADR) que documenta una decisión técnica importante, su contexto, alternativas consideradas y consecuencias.

    Costo de contexto al activarse
    4.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    documentos

    Valida que la arquitectura del proyecto cubra por completo los GDD: cruza requisitos con ADR, detecta conflictos entre decisiones y compatibilidad de motor, y da un veredicto PASS/CONCERNS/FAIL.

    Costo de contexto al activarse
    6.7k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo