rollout

Installation
SKILL.md

rollout — orchestrate a code rollout end-to-end

/rollout is the entry point an agent should reach for whenever the user wants to ship something. It drives the entire lifecycle: read the change → draft a monitoring plan → merge the PR (with consent) → wait for / trigger the deploy → monitor the rollout → hand off cleanly (or pivot into plan mode if a regression lands).

When to use

Whenever the user wants to ship a code change. Triggers include: "ship this", "deploy this", "roll this out", "release this", "merge and watch", "post-deploy monitoring", "let's deploy". /rollout is also the right answer when the user asks how to monitor a deploy that already merged — see the merged-not-deployed phase below.

For the methodology, vocabulary, and limits, read references/overview.md. For the full table of invocation forms, read references/invocation-forms.md. For phase-by-phase decision logic, read references/decision-tree.md. For known limits, read references/limitations.md.

Invocation forms

Form Use when
/rollout In-session work; the current branch has an open PR or a recent merge. Most common case.
/rollout to <env> Same as above, but target a specific environment (staging, production, a region, etc.).
/rollout PR <num> Out-of-session; user is in a different checkout (or a fresh session) and wants to orchestrate against a specific PR via gh CLI. Open PRs supported (remote merge with consent); merged PRs go straight to monitoring.
/rollout PR <num> to <env> Combined: out-of-session + env-targeted.
Related skills

More from firetiger-oss/skills

Installs
8
GitHub Stars
1
First Seen
8 days ago