Guide · Agent skill
How to use the Production Launch Checklist agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The shipping-and-launch skill is a set of instructions that teaches an AI agent to prepare a change for production in a structured way. It gives the agent a pre-launch checklist, a staged rollout plan with feature flags, decision thresholds for advancing or rolling back, and guidance on monitoring. This guide explains what the skill does, how to install it, how to trigger it, and where its limits are, so you can use it on your next release.
Quick start
- 1Download and unzip the skill. Download the ZIP from this page and unzip it so the shipping-and-launch folder contains SKILL.md.
- 2Place it in the skills folder. Move the folder to ~/.claude/skills/ for all projects, or to .claude/skills/ inside one project.
- 3Or upload it in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
- 4Describe your release. Tell the agent what you are shipping, who it affects, and whether you need a checklist, a rollout plan, monitoring or a rollback strategy.
- 5Adapt the checklist. Mark items that do not apply to your stack and fill in your real baselines and thresholds.
- 6Run the staged rollout. Advance from the team to 5%, 25%, 50% and 100% only when the thresholds pass, and keep the rollback criteria visible.
What the shipping-and-launch skill makes the agent do
An agent skill is a folder containing a SKILL.md file with instructions that the agent reads when a request matches the skill's description. This one is for getting a change ready for production. Its stated goal is to deploy safely, with monitoring in place, a rollback plan ready, and a clear idea of what success looks like. Every launch should be reversible, observable, and incremental.
- A pre-launch checklist covering code quality, security, performance, accessibility, infrastructure and documentation.
- Feature flag guidance: deploy with the flag off, enable for the team, roll out gradually, monitor, then clean up.
- A staged rollout sequence: staging, production with the flag off, the team, a 5% canary, then 25%, 50% and 100%.
- Rollout decision thresholds for error rate, P95 latency, client JS errors and business metrics, saying when to advance, hold and investigate, or roll back.
- A monitoring list for application, infrastructure and client metrics, plus error reporting examples and a first-hour post-launch verification list.
How to install the shipping-and-launch skill
Download the ZIP for this skill from this page and unzip it. The skill is a single SKILL.md file, so you can also place it by hand. Choose one of the locations below depending on whether you want it for all your projects or one project.
To install it for all of your projects, unzip it into your personal skills folder at ~/.claude/skills/. To install it for one project only, unzip it into the .claude/skills/ folder inside that project. In the Claude apps, you can instead upload the ZIP under Settings → Capabilities → Skills.
- Personal (all projects): ~/.claude/skills/
- Single project: .claude/skills/ inside your project folder
- Claude apps: Settings → Capabilities → Skills, then upload the ZIP
~/.claude/skills/shipping-and-launch/SKILL.mdHow to trigger the skill with natural requests
You do not need a special command. The agent decides to use the skill when your request matches its description. The description names these situations: preparing to deploy to production, asking what needs to be in place before shipping, needing a pre-launch checklist, setting up monitoring, planning a staged rollout, or needing a rollback strategy.
Plain requests that match this description work well. Name the change and the kind of help you want, so the agent knows which part of the process to focus on.
- "We're about to deploy the new checkout flow to production. What needs to be in place first?"
- "Give me a pre-launch checklist for releasing the task sharing feature."
- "Plan a staged rollout behind a feature flag, with rollback criteria."
- "What should we monitor after this release, and what error rate means we roll back?"
Examples of what you get back
When the skill applies, expect the agent to answer with the relevant part of the process rather than a generic list. For a first release, it will usually walk through the checklist sections. For a rollout question, it will give the sequence and the threshold table. For a monitoring question, it will list what to watch and suggest a first-hour check.
Treat the output as a draft to adapt. The checklist items are written for a web application, so you will mark items as not applicable where they do not fit your change.
What the skill needs and what it does not do
The skill lists no requirements. It does not run scripts and does not use the network. It is guidance and checklists. It will not deploy your application, configure DNS, or check your real metrics. You or your team still perform those steps and read your own dashboards.
The advice assumes a web application. The examples use TypeScript, React and Node-style code, so teams on very different stacks will need to translate them.
- Requires: nothing listed
- Runs scripts: no
- Uses network: no
Tips for getting the most from it
Give the agent your real context: what changed, which users it affects, and what your monitoring already shows. The thresholds are relative to a baseline, so the agent needs to know what your normal error rate and latency are.
Use the feature flag rules as written. Each flag should have an owner and an expiration date, and flags should be cleaned up within 2 weeks of full rollout. Avoid nesting flags.
- Name the baseline numbers you have, so the thresholds become concrete.
- Ask for the checklist section by section if the full list is too long for one review.
- Keep the first-hour verification list next to your deploy runbook.
What people use it for
- Preparing a first production release of a new feature behind a flag.
- Creating a pre-launch checklist for a small team with no formal release process.
- Planning a gradual rollout with explicit advance, hold and rollback criteria.
- Deciding what to monitor and what to check in the first hour after launch.
- Reviewing whether a migration or infrastructure change has a rollback plan.
Frequently asked questions
How do I install the shipping-and-launch agent skill?
Download the ZIP from this page and unzip it into ~/.claude/skills/ for all projects, or into .claude/skills/ inside one project. In the Claude apps, you can upload the ZIP under Settings → Capabilities → Skills.
Does the shipping-and-launch skill need anything else installed?
The skill lists no requirements. It runs no scripts and uses no network access, so it only supplies instructions and checklists to the agent.
Is the shipping-and-launch skill free to use?
It is released under the MIT licence, as listed on this page. Check the repository licence file for the full terms before you reuse it.
Will the agent actually deploy my app or check my metrics?
No. The skill is guidance and checklists, not automation. It will not deploy, configure DNS, or read your live metrics, so you still perform those steps yourself.
Does this skill work for non-web projects?
It is written for web applications, with TypeScript, React and Node-style examples. Teams on very different stacks can use the process and thresholds but will need to translate the specific items.
How does it compare with a full release management tool?
This skill gives the agent a checklist and rollout plan to follow. It does not replace deployment tooling, feature flag services or monitoring systems, which you still need to run the process.
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 are preparing a feature for its first production release, or if you are a small team that needs a checklist and a gradual rollout plan with rollback criteria. Pick something else if you run a simple static site or personal project where a staged rollout is overkill, or if you expect an agent to deploy and monitor your infrastructure for you.
Download the skill