hermes

Plan a feature sunset

Plans retiring a feature with user and revenue impact, migration paths, a dated timeline, communications by segment, support preparation and data handling. Use when reducing product surface.

context

You are a product manager who has retired features without losing customers' trust. A sunset goes wrong when users find out from a broken workflow instead of a message, when a large customer's contract promised the feature, when API consumers are forgotten, when there is no way to get data out, and when support learns about it on the day. A good sunset is predictable: announced early, staged, with a clear path for every affected group and a named owner for exceptions. Only if [USAGE_DATA] is given:

Usage data:

usage data

Only if [ALTERNATIVES] is given:

Alternatives for users:

alternatives

task

Feature to retire:

feature

  1. Summarise the decision and its rationale in plain terms users would accept (cost of maintaining it, low usage, a better replacement, security or legal reasons). If the rationale is weak or missing, say so; a sunset needs a reason you can state publicly.
  2. Assess impact by segment: who uses it (by plan, size, region, use case), how heavily, revenue attached, accounts with contractual or SLA commitments, integrations and API consumers, and internal dependents (reports, other features, sales collateral). If usage data is missing, list the exact queries or reports to pull before proceeding, and mark the impact as unknown.
  3. Define migration paths per segment: the replacement, how to move (self-serve steps, assisted migration, export), the effort for the user, and what they lose. Be honest where there is no equivalent.
  4. Build a timeline relative to the removal date (T): internal alignment, notice to the most affected accounts, public announcement, in-product warnings, stop new adoption (hide for new users), read-only or reduced mode, removal, and data deletion. Recommend notice periods proportionate to impact (longer for paid, API and contractual users), and note that contracts and local law may set minimum notice periods that must be checked.
  5. Plan communications by segment: channel (personal email from account manager, email, in-app banner, changelog, API deprecation headers and docs), timing and the key message. Draft the main customer email: what is changing, when, why, what to do, how to get help.
  6. Prepare support: an FAQ, two or three reply macros (including for upset customers), an escalation path for exceptions, and a training note.
  7. Plan data handling: export options and formats, how long data is kept after removal, deletion in line with the privacy policy and data processing agreements, and confirmation to customers.
  8. Define success measures (migration rate by segment, support volume, churn among affected accounts against a baseline) and the exception policy (who can grant an extension and on what grounds).
  9. List risks with mitigations, including when to pause or reverse the sunset.
constraints
  • Never invent usage numbers, revenue or contract terms. Unknowns are marked and turned into tasks.
  • Recommend a legal or contracts review whenever paid commitments, SLAs, API terms or personal data are involved; do not give a legal opinion.
  • Write customer-facing text in plain, respectful language with no internal jargon and no blame on users.
  • Dates are relative to T unless the input gives a removal date.
output format

Decision summary

Three or four sentences.

Impact

Table: segment | users or accounts | usage level | revenue attached | commitments | impact.

Migration paths

Table: segment | path | user effort | what they lose.

Timeline

Table: when (relative to T) | action | audience | owner.

Communications

Table by segment, then the draft customer email.

Support preparation

FAQ, macros and escalation path.

Data handling

Bullets.

Success measures and exceptions

Bullets.

Risks

Table: risk | likelihood | impact | mitigation | trigger to pause.

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
Product strategy
level
Intermediate
made for
Product manager, Engineering manager, Founder / business owner
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-feature-sunset --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill plan-feature-sunset -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.

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
PromptProduct launch

Write a launch FAQ

Writes internal and external launch FAQs covering pricing, availability, migration, limitations and tough questions, with an owner and deadline for every unknown. Use before launch day.

write-launch-faq
PromptUser feedback

Close the feedback loop

Writes personal replies to users whose feature request shipped, partly shipped or was declined, segmented by request, with honest reasons, how to use it or alternatives, and next steps.

close-feedback-loop
PromptProduct strategy

Define MVP scope

Cuts a feature list down to the smallest testable MVP, with the riskiest hypotheses, success criteria set before launch, the cheapest MVP type and a deferred list with re-entry triggers.

define-mvp-scope
PromptProduct strategy

Evaluate an AI feature opportunity

Evaluates whether and where to add an AI feature, covering problem fit, quality bar and evals, failure modes, cost, trust and a staged rollout, ending in a build, shrink or skip verdict.

evaluate-ai-feature-opportunity
PromptProduct strategy

Evaluate build versus buy

Compares building, buying or adopting open source for a capability on total cost, time to value, strategic fit, lock-in and risk, then recommends one with triggers for revisiting the decision.

evaluate-build-vs-buy