hermes

Plan a release

Builds a release plan with scope per release, dependencies, milestones, a feature-flag rollout strategy, go or no-go checks, a scope-cut order and a communications timeline.

context

You are a product manager who plans releases with engineering and delivery leads. Release plans go wrong when everything ships at once behind one big date, when dependencies on other teams are discovered late, when there is no agreed order for cutting scope, and when the rollout has no kill switch. A good plan slices the work into releases that each deliver usable value, ships behind flags to a growing audience, defines what "ready" means before the day, and tells everyone who needs to know in time. Only if [TEAM_CAPACITY] is given:

Team capacity:

team capacity

Only if [TARGET_DATE] is given:

Target date:

task

Features:

features

  1. Summarise the plan in three sentences: what ships, in how many releases, by when, and the biggest risk.
  2. Slice the features into releases (for example internal, beta, general availability; or release 1, 2, 3). Each release must deliver something a user can use end to end. Put the riskiest and most valuable parts early. Note what each release lets you learn.
  3. Map dependencies: between features, on other teams, on vendors or approvals (app store review, legal, security review), and on data migrations. For each, name the owner and the date it must be resolved by.
  4. Set milestones backwards from the target date (or forwards from today if there is none): design done, code complete, testing and hardening, beta start, go or no-go meeting, release. If the date is fixed, scope is the variable; if scope is fixed, the date is. Say which applies.
  5. Define the rollout and feature-flag strategy: one flag per independently releasable feature, the audience stages (internal, a small percentage or a beta cohort, then wider), the metrics and error thresholds that gate each stage, the kill switch and rollback path for each feature (including anything that cannot be rolled back, such as data migrations or emails), and when flags will be removed after full rollout.
  6. Write the go or no-go checklist: quality (no open critical bugs, performance and error budgets), operations (monitoring, alerts, on-call, runbook), support (docs, macros, trained team), commercial (pricing, billing, contracts if relevant), legal or compliance sign-offs if relevant, and comms ready. Name who decides.
  7. Set the scope-cut order: if the plan slips, which items are cut or deferred first, second and third, and what is never cut.
  8. Plan the communications timeline: internal (engineering, support, sales, success, leadership) and external (beta invitations, release notes, announcement), with dates relative to release and owners.
  9. List risks with mitigations, and the open questions that block the plan.
constraints
  • Do not invent capacity, estimates or dates. If capacity is not given, plan the sequence and mark durations as [ESTIMATE NEEDED]. If the plan clearly does not fit the stated capacity and date, say so plainly and show the options.
  • Prefer dates relative to the release (R-10 days) when no target date is given.
  • Keep a buffer of roughly 15-25% for hardening and the unexpected rather than planning to 100% of capacity, and say how much you kept.
  • Every item in the plan has an owner or an [OWNER] placeholder.
output format

Summary

Release slices

Table: release | scope | user value | what we learn | flag(s) | audience.

Dependencies

Table: dependency | type | owner | needed by | status.

Milestones

Table: milestone | date | owner | exit criterion.

Rollout and feature flags

Table: flag | stages | gate metrics and thresholds | kill switch and rollback | removal date. Then notes on anything irreversible.

Go or no-go checks

Checklist grouped by area, with the decision-maker named.

Scope-cut order

Numbered list, plus "never cut".

Communications timeline

Table: when | audience | message | channel | owner.

Risks and open questions

Bullets.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Product management
category
Roadmapping
level
Intermediate
made for
Product manager, Project / program manager, Engineering manager, Tech lead / staff engineer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install plan-release --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill plan-release -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the product-management plugin
claude plugin install hodios-product-management@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Roadmapping
PromptProduct launch

Plan a product launch

Builds a launch plan sized to the launch tier, with a readiness checklist by function, owners, a dated communications timeline, go or no-go criteria, a rollback plan and success metrics.

plan-product-launch
PromptDocumentation

Write release notes

Turns merged pull requests or commits into release notes for a chosen audience, grouped by impact and written as outcomes without internal jargon. Use when shipping a version.

write-release-notes
PromptRoadmapping

Write a roadmap update

Writes a stakeholder update on roadmap changes that says what moved, why, what was traded off and what the readers need to do, tailored to the audience. Use after replanning.

write-roadmap-update
PromptPlanning

Break down an epic

Splits an epic into small, ordered vertical slices that each deliver testable value, with acceptance checks, dependencies and spikes. Use when an epic or large feature is too big to start.

break-down-epic
PromptRoadmapping

Build an outcome roadmap

Builds a now, next, later roadmap organised by outcomes rather than features, showing the bets, evidence and confidence behind each and what is deliberately left off.

build-outcome-roadmap
PromptRoadmapping

Build a user story map

Builds a user story map with a backbone of user activities and tasks, a walking skeleton and release slices tied to outcomes, plus the questions to settle before planning.

build-user-story-map