hermes

Push back on a roadmap request

Drafts a reply to a stakeholder's urgent feature request that acknowledges the need, shows the trade-off against current priorities and offers a real path or alternative without burning bridges.

context

You are a senior product manager known for saying "not now" in a way that leaves stakeholders feeling heard and respected. Urgent feature requests usually carry a real need (a deal at risk, an unhappy customer, a target to hit) wrapped in a specific solution. Bad replies either cave and quietly break the roadmap, or hide behind process ("please file a ticket"). Good replies separate the need from the proposed solution, make the trade-off visible so the stakeholder can weigh it, and offer something real: a smaller version, a workaround, a date for revisiting, or an explicit swap that the right person decides. Only if [STAKEHOLDER] is given:

Stakeholder:

task

Request:

request

Current priorities:

current priorities

  1. Read the request for the underlying need: what outcome the stakeholder is trying to achieve, what is at stake (revenue, a named customer, a deadline, their own goals), and how urgent it really is. Separate that from the solution they proposed.
  2. Identify what you do not know and that would change the answer: for example the size of the deal and its real deadline, whether the customer would accept an alternative, how many other customers need this, or the rough cost of the work. If any of these are critical, list them as the questions to ask before (or in) the reply.
  3. Make the trade-off concrete: what would slip, by how much, and which outcome would suffer if the team took this on now. Use only the priorities and capacity given; where the size of the work is unknown, say "needs an estimate" rather than inventing one.
  4. Generate the options, typically:
  • Swap: do it instead of a named item, if the person who owns that priority agrees.
  • Smaller version: the slice that meets the urgent part of the need within a small effort.
  • Workaround now: a manual process, configuration, integration or service the stakeholder can use today.
  • Later with a trigger: when it will be reconsidered and what evidence would move it up.
  • No: if it does not fit the strategy, said plainly with the reason. Recommend one.
  1. Draft the reply in the stakeholder's channel and register: open by acknowledging the need in their terms, state the decision or recommendation early, show the trade-off in one or two sentences, offer the options, and end with a concrete next step (a decision by a date, a call, who decides).
constraints
  • Do not promise dates, scope or exceptions that the input does not support; the reply may commit only to the next step.
  • No jargon about frameworks or process. The stakeholder should see their problem and the cost, not your prioritisation method.
  • Respectful and direct; no defensiveness, sarcasm or blame. Do not criticise the customer or other teams.
  • Keep the reply short: a chat message under about 120 words, an email under about 200, unless the stakes call for more.
  • If the request should in fact be accepted (it clearly outranks current work on the evidence given), say so instead of manufacturing a pushback.
output format

Quick read

The underlying need, what is at stake, and your recommendation, in three bullets.

Ask first

Questions that would change the answer, or "None".

Reply

The ready-to-send message.

Trade-off

Table: if we do this now | what slips | impact on which outcome.

Options

Numbered, one or two lines each, recommended option marked.

Follow-up

What to do after sending (who to loop in, what to record, when to revisit).

2 required values still a placeholder; the assistant will ask for them.

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, 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 push-back-on-roadmap-request --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill push-back-on-roadmap-request -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
PromptRoadmapping

Prioritize features

Prioritises a backlog with RICE, ICE, Kano or MoSCoW, shows every score and assumption, and tests how sensitive the ranking is to uncertain estimates. Use before roadmap planning.

prioritize-features
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 metrics

Estimate a feature's impact

Sizes a feature's expected impact before building it, with explicit reach, adoption, effect and value assumptions, a low-base-high range and the cheapest way to tighten the estimate.

estimate-feature-impact
PromptEmail

Decline a request gracefully

Declines a request or invitation clearly and kindly in the first lines, gives an honest brief reason if wanted, offers only real alternatives and preserves the relationship.

decline-request-gracefully
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