hotfix

Coordinate emergency game bug fixes with severity triage, Git branches, approvals, testing gates, and rollback plans.

Updated Jul 22, 2025
One-click install
npx skills add https://github.com/MichaelSolati/mkai --skill hotfix-michaelsolati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hotfix
Source: https://github.com/MichaelSolati/mkai/tree/main/profiles/game-dev/skills/hotfix
Command: npx skills add https://github.com/MichaelSolati/mkai --skill hotfix-michaelsolati

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Game development teams often need to deploy emergency bug fixes outside of regular sprint cycles, but ad-hoc fixes can lack proper tracking, formal approvals, and documented rollback plans, leading to increased risk of introducing new issues and compliance gaps for critical production problems.

Core Features & Use Cases

  • Severity Triage: Automatically assesses bug severity to route S3 and lower issues to standard bug fix workflows, only proceeding with hotfixes for critical (S1) and major (S2) issues.
  • Audit Trail Creation: Generates a standardized hotfix record documenting the problem, root cause, fix details, testing results, required approvals, and rollback plan.
  • Git Branch Management: Creates isolated hotfix branches from the appropriate base reference, with user confirmation and flexibility to adjust the base ref if needed.
  • Parallel Approval Workflow: Coordinates concurrent sign-off from lead programmers, QA testers, and producers before any deployment is allowed.
  • QA Re-Entry Gate: Determines the appropriate testing scope (smoke check, targeted QA, or full QA) based on the fix's impact to prevent regressions in adjacent systems.
  • Post-Deploy Verification: Guides verification of the fix in the deployed build and schedules mandatory post-incident reviews within 48 hours. A common use case is addressing a critical bug that causes players to lose saved progress after exiting the game, where this skill guides the team through creating a tracked hotfix, gathering all required approvals, testing for regressions, and deploying the fix with a clear rollback plan.

Quick Start

Use the hotfix skill to fix the critical bug where players cannot connect to multiplayer servers after the latest update.

Frequently Asked Questions about hotfix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage an emergency game hotfix without disrupting the regular sprint workflow?

An emergency game hotfix bypasses standard sprint workflows by using a dedicated process for critical (S1) and major (S2) bugs. It guides teams through severity assessment, branch management, and deployment to resolve urgent issues without derailing planned development.

What is the required approval workflow for deploying a critical game bug fix?

Deploying a critical game bug fix requires parallel sign-off from lead programmers, QA testers, and producers. This cross-functional approval gate ensures all stakeholders verify the fix before any emergency deployment is allowed.

How do I create an audit trail for an unplanned game hotfix?

Creating an audit trail for an unplanned game hotfix involves generating a standardized record documenting the problem, root cause, fix details, testing results, required approvals, and rollback plan to ensure full change traceability and compliance.

When do I need to use a hotfix branch instead of a standard bug fix workflow?

You need a hotfix branch for critical (S1) and major (S2) game bugs impacting playability, data integrity, or core features. Issues rated S3 or lower are automatically routed to the standard bug fix workflow instead.

How do I prevent regressions when deploying an emergency patch in game development?

To prevent regressions from emergency patches, a QA re-entry gate determines the appropriate testing scope—smoke check, targeted QA, or full QA—based on the fix's impact, alongside mandatory post-deploy verification in the live build.

Can I adjust the base reference when creating an isolated hotfix branch?

Yes, when creating an isolated hotfix branch from a base reference, the workflow requests user confirmation and provides flexibility to adjust the base ref if needed to ensure the branch is created from the correct codebase state.