Guide · Agent skill
How to use the Day-One Patch Planner agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Day-One Patch Planner is an agent skill (named day-one-patch) for game teams that want a small, documented fix to ship on launch day after the release build is locked. It is built for the Claude Code Game Studios project structure, and it helps producers and release managers decide what is safe to fix, write a rollback plan first, and run a lightweight QA check. After this guide you will know what the skill does, how to install it, how to trigger it and what it needs from your project.
Quick start
- 1Download and unzip. Download the ZIP from the directory page and unzip it into ~/.claude/skills/ or your project's .claude/skills/ folder.
- 2Confirm project requirements. Make sure project.yaml, production/gate-checks/ and production/qa/bugs/ exist and that a release gate record has been written.
- 3Start the request. Ask Claude Code for the day-one patch, optionally naming a scope of known-bugs, cert-feedback or all.
- 4Approve the patch scope. Review the included and deferred bug tables and choose approve, adjust or no patch needed.
- 5Approve the rollback plan. Let release-manager draft the rollback plan and confirm before it is written to the releases folder.
- 6Approve code changes. Review the minimal fixes and file list from lead-programmer, then approve before any code is changed.
- 7Pass the QA gate. Run the smoke check or broader regression and confirm the verdict is PASS or PASS WITH WARNINGS.
What is an agent skill, and what does this one do?
An agent skill is a folder containing a SKILL.md file that gives an AI agent a specific, repeatable procedure to follow. This skill, day-one-patch, is one of those procedures. When it runs, the agent helps a game team prepare a fix-only patch for known issues found after the gold master build.
The skill is a mini-sprint, not a hotfix and not a full sprint. It limits the patch to fixes that are safe and necessary, and it stops if the project is not far enough along.
- Confirms the project is in the Release or Polish stage and that a release gate was passed
- Lists known bugs and proposes which ones are safe to include, and which to defer to a later patch
- Requires a written rollback plan before any code changes
- Gets approval before code changes, then uses specialist sub-agents to implement fixes
- Finishes with a targeted QA pass and a written patch record
Install the day-one-patch skill
Download the ZIP for the skill from the directory page and unzip it. The skill ships as a single file, SKILL.md. Put the skill folder in one of two places, depending on how you want to use it.
You can also upload the skill through the Claude apps: open Settings, go to Capabilities, then Skills, and upload it there.
- Personal install: unzip into ~/.claude/skills/ so it is available across your projects
- Project install: unzip into the .claude/skills/ folder of a specific project so it is available only there
- Claude apps: Settings → Capabilities → Skills, then upload the skill
Check that your project meets the requirements
The skill expects Claude Code running inside a Claude Code Game Studios project structure. It reads specific files and folders, and it calls specialist sub-agents by name. If these are missing, the skill will stop or ask for a full QA pass instead of a reduced one.
The optional commands.test entry in project.yaml tells the skill how to run tests. If it is not set, the skill records tests as not run rather than guessing a command.
- project.yaml, with a project.stage value (the skill falls back to production/stage.txt)
- production/gate-checks/ containing a release gate record with a verdict
- production/qa/bugs/ containing bug reports with Status values
- production/sprints/ and production/security/ folders
- Sub-agents: release-manager, lead-programmer, qa-tester and qa-lead
- Optional: a commands.test entry in project.yaml
Trigger the skill with a natural request
The skill accepts an optional scope argument: known-bugs, cert-feedback or all. You can invoke it with that argument, or describe what you want in plain language once the skill is installed.
Because the skill is set to be invoked by the user rather than automatically, it runs when you ask for it. Ask in terms of the day-one patch, the gold master or launch-day fixes.
- "Prepare the day-one patch scope for our gold master build."
- "Scope a launch-day patch using only the known bugs."
- "Plan a day-one patch from the cert feedback we received."
- "Run the day-one patch workflow for all open items."
/day-one-patch [scope: known-bugs | cert-feedback | all]Work through the patch scope and rollback plan
The skill first loads the release context: the stage, the latest gate-check record, open bugs, the most recent sprint and the latest security audit. If the most recent gate record is FAIL, CONCERNS or NOT ASSESSED, the skill stops, because a patch on an unvalidated build is the release gate arriving late.
Next it applies scope rules. Only P1 or P2 bugs that are safe to fix quickly are included, and any fix needing more than 4 hours of development time goes to patch 1.1. You then approve or adjust the scope. If the total exceeds one day of work, the skill warns you and asks whether to reduce it.
The rollback plan comes before any code is written. The release-manager sub-agent drafts it, and the skill asks permission before writing it to production/releases/rollback-plan-[version].md.
- Included: S1/S2 bugs safe to fix, P1 bugs, fixes under 4 hours, data or config-only fixes, and cert-required fixes
- Deferred: architecture changes, fixes that add new code paths, and S3/S4 bugs unless the fix is trivial config
Implement fixes and run the QA gate
Code changes are approved as a set. The lead-programmer sub-agent first proposes a minimal fix and the files it would change, without writing anything. You then approve the list. Only after approval does the programmer implement each fix and run targeted tests. The qa-tester sub-agent checks whether each bug still reproduces.
Config or data-only fixes are edited directly after you approve the specific file and value change. The final gate is a lightweight QA pass run by qa-lead. It decides whether a targeted smoke check is enough or whether a broader regression is needed.
- Smoke check: run /smoke-check, which takes no system argument
- Broader regression: run the affected suites with commands.test, narrowed where the runner allows
- A verdict of PASS or PASS WITH WARNINGS is required before proceeding
- A FAIL verdict means the failing fix is removed from the patch and deferred to 1.1
- NOT ASSESSED is treated as not passed
Safety notes: scripts and network
The skill does not run scripts and does not use the network. Its allowed tools are reading and searching files, writing and editing files, spawning sub-agents and asking you questions. Any test or smoke-check runs happen through the commands your project already defines.
Because the skill can write files and edit code, review each approval prompt before you accept it. Pay particular attention to the list of files to be changed and to any config value change.
What people use it for
- Preparing a launch-day patch after cert feedback requires minor fixes
- Scoping a small set of must-fix bugs found in a late playtest after the release gate passed
- Producing a documented patch scope and rollback plan for a producer or release manager
- Checking which known bugs are safe for a quick fix and which should wait for patch 1.1
Frequently asked questions
Is the day-one patch planner skill free?
The skill is published under the MIT licence, as listed on the directory page. Check the licence file in the source repository for the full terms before you use it in a commercial project.
What do I need to install the day-one-patch skill?
You need Claude Code, plus a project using the Claude Code Game Studios structure with project.yaml and production folders. Download the ZIP, unzip it into ~/.claude/skills/ or .claude/skills/, or upload it under Settings → Capabilities → Skills in the Claude apps.
Can I use this skill for non-game software?
No. The workflow assumes game platforms, cert builds and a studio folder structure, so it is not designed for other kinds of software.
Why does the skill stop when there is no gate-check record?
The reduced QA scope depends on a release gate having passed. Without a gate record the skill reports the gate as NOT ASSESSED and asks whether to run /gate-check first or do a full QA pass instead.
What happens if commands.test is not set in project.yaml?
The skill says so and records tests as NOT RUN for each affected bug, rather than guessing a test command. The broader regression is then marked NOT ASSESSED.
How is this different from a hotfix or a full sprint?
The skill describes itself as a mini-sprint, not a hotfix and not a full sprint. It is limited to safe, fix-only changes, with a rollback plan and a targeted QA pass instead of a full test cycle.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you run a Claude Code Game Studios project, have a passed release gate and need a documented, fix-only launch-day patch with a rollback plan. Pick something else if you are not yet in Release or Polish stage, do not have a gate record, or work on non-game software.
Download the skill