Amazon's Working Backwards / PR-FAQ method — start from the customer problem and desired outcome, write the internal press release + FAQ BEFORE building. Use when defining a new product or major feature, evaluating competing ideas, aligning stakeholders, or forcing clarity on a vague concept before committing engineering resources.
Installs into .claude/skills of the current project.
Are you the author of Working Backwards?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vandanaajaydubey111-working-backwards-great-pm)
---
name: working-backwards
description: "Amazon's Working Backwards / PR-FAQ method — start from the customer problem and desired outcome, write the internal press release + FAQ BEFORE building. Use when defining a new product or major feature, evaluating competing ideas, aligning stakeholders, or forcing clarity on a vague concept before committing engineering resources."
---
## Codex host binding
- Treat references to Claude slash workflows as the equivalently named Codex skill.
- Before delegating to any specialist, read the `great-pm-runtime` skill and the selected packaged role file.
- Treat "invoke", "assign", "delegate", "spawn", and source Agent-tool instructions as a required Codex `spawn_agent` call with that role and a bounded assignment.
- For the spawn tool's `task_name` or `agent_name` identifier, replace canonical role-name hyphens with underscores (`query-refiner-pm` → `query_refiner_pm`). Keep canonical names unchanged in prompts, filenames, verdict logs, and user-facing output; this is an internal identifier mapping, not a role rename.
- Store every returned agent identifier. Never call a wait tool until a spawn has returned an identifier, and wait only on identifiers returned by successful spawns.
- If `spawn_agent` is unavailable or a spawn fails, report BLOCKED; do not impersonate the specialist or wait on an empty agent set.
- Resolve bundled paths from the installed GreatPM plugin root.
- Ignore Claude-only model aliases, colors, turn limits, and tool allowlists.
- Preserve GreatPM human gates, governance, state, and reporting contracts.
> **Provenance.** Adapted from `pmprompt/claude-plugin-product-management@working-backwards`
> (MIT License — github.com/pmprompt/claude-plugin-product-management). Framework
> is Amazon's, documented in *Working Backwards* (Bryar & Carr). Vendored into
> great-pm 2026-05-29 with great-pm-convention frontmatter. MIT permits commercial
> use with attribution; this header is the attribution.
# Working Backwards (PR-FAQ)
## What it is
Amazon's product-development method. The core insight: **start with the customer
problem and work backward to the solution — not the other way around.**
Most teams work forward: "We have this capability — what can we build?" Working
Backwards inverts it: "What problem does the customer have? What's the ideal
solution? Now how do we build it?"
The mechanism: write an internal **press release** and **FAQ** *before* building
anything. If you can't write a compelling press release, you don't have a
compelling product.
> "We took it as an article of faith — if we served customers well… things like
> sales, revenue, and free cash flow would follow." — Jeff Bezos
## When to use it
- Define a new product or major feature before committing resources
- Evaluate competing product ideas and choose which to build
- Align stakeholders on what you're building and why
- Force clarity on vague product concepts
- Prevent building solutions in search of problems
- Create a shared vision engineering/design/leadership can rally around
- Decide whether an idea is worth pursuing at all
## When NOT to use it
- Incremental optimization (A/B tests, bug fixes)
- Executing on an already-defined product
- Scope too small to warrant the overhead
## The artifact — structure
**Press release (1 page, written as if launched):**
- Headline — the customer-facing product name + benefit in one line
- Sub-headline — who it's for and the payoff
- Problem paragraph — the customer pain, in their words
- Solution paragraph — how the product solves it, plainly
- Internal quote — a leader on why this matters
- Customer quote — a representative user reacting (the G5-style moment)
- Call to action — how the customer gets started
**FAQ (the hard part):**
- Customer FAQ — what a user would ask (price, privacy, how it works, edge cases)
- Internal/stakeholder FAQ — the uncomfortable questions: why now, why us, what's
the riskiest assumption, what could kill this, what's explicitly out of scope,
what does success look like numerically
## Process
1. State the customer and the problem in their language.
2. Draft the press release as-if-launched. If it's not compelling, stop — fix the
idea, not the prose.
3. Write the customer FAQ.
4. Write the internal FAQ — surface and answer the riskiest assumptions.
5. List open risks and the validation needed before committing.
## Resources
- *Working Backwards* — Colin Bryar & Bill Carr
- *The Everything Store* — Brad Stone