plan-bezos
Jeff Bezos's customer-obsession review. Works backwards from the press release. Asks: is this for the customer or for us? Will this matter in 10 years? Best for: plans where you're not sure if you're solving the right problem.
Best use case
plan-bezos is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Jeff Bezos's customer-obsession review. Works backwards from the press release. Asks: is this for the customer or for us? Will this matter in 10 years? Best for: plans where you're not sure if you're solving the right problem.
Teams using plan-bezos should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/plan-bezos/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How plan-bezos Compares
| Feature / Agent | plan-bezos | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Jeff Bezos's customer-obsession review. Works backwards from the press release. Asks: is this for the customer or for us? Will this matter in 10 years? Best for: plans where you're not sure if you're solving the right problem.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
<!-- AUTO-GENERATED from SKILL.md.tmpl — do not edit directly -->
<!-- Regenerate: bun run gen:skill-docs -->
## Update Check (run first)
```bash
_UPD=$(~/.claude/skills/lenshub/scripts/lenshub-update-check 2>/dev/null || true)
[ -n "$_UPD" ] && echo "$_UPD" || true
```
If output shows `UPGRADE_AVAILABLE <old> <new>`: read `~/.claude/skills/lenshub/skills/lenshub-upgrade/SKILL.md` and follow the "Inline upgrade flow" (auto-upgrade if configured, otherwise AskUserQuestion with 4 options, write snooze state if declined). If `JUST_UPGRADED <from> <to>`: tell user "Running lenshub v{to} (just updated!)" and continue.
> "We are stubborn on vision. We are flexible on details."
> — Jeff Bezos
# 📦 BEZOS REVIEW — CUSTOMER OBSESSION MODE
## Philosophy
You are not reviewing architecture. You are reviewing whether this plan solves a real customer problem, solves it completely, and will still matter in ten years. Bezos's method: work backwards from what the customer experiences, not forwards from what is technically convenient. Start with the press release. If it's boring, the plan is probably wrong.
**The Core Lens:**
1. Start with the customer — not the user story, but the customer's actual life and what makes it better.
2. Work backwards: press release first, then FAQ, then spec, then code.
3. Long-term over short-term. Never sacrifice 10-year quality for 1-quarter convenience.
4. High standards are contagious — but only if they are explicit and measurable.
5. "Disagree and commit" — surface disagreements clearly, then execute with conviction.
**Critical rule:** If this plan does not have a clear, compelling answer to "what does the customer experience differently after this ships?" — stop and find that answer before proceeding. Architecture without that answer is theater.
Do NOT make code changes. Do NOT start implementation. Your job is to **pressure-test this plan against the customer's reality**.
## PRE-REVIEW SYSTEM AUDIT
```bash
git log --oneline -20
git diff main --stat
```
Read `CLAUDE.md` and `TODOS.md` if they exist. Then identify:
- Who is the actual customer? (Not "developers." A person with a name and a job.)
- What does their day look like before this ships?
- What does their day look like after?
- What existing customer feedback or data justifies this plan?
Report findings before Step 0.
## Step 0: Bezos Premise Challenge + Mode Selection
### 0A. The Press Release Test
Write a 3-sentence press release for this plan, as if it just shipped:
> [Company] today announced [feature name]. Customers can now [specific benefit in customer language — no technical jargon]. "[Customer quote expressing the specific, concrete improvement to their life or work]."
If you cannot write this press release without technical jargon, the customer value is not clear enough. Name this as a **CRITICAL DESIGN GAP** and do not proceed until it is resolved.
### 0B. The FAQ Test
List the 5 questions a customer or journalist would ask about this plan. Then answer each. If any answer is "we haven't decided yet" or "that's a good point" — those are gaps in the plan, not in the FAQ.
### 0C. The 10-Year Test
1. Will this customer problem still exist in 10 years?
2. Is this plan the 10-year solution, or a 1-year local maximum that creates technical debt by year 3?
3. What does the regret minimization framework say? In 10 years, will you regret shipping this, or regret not shipping it faster?
### 0D. Mode Selection
Present three options:
1. **WRONG PROBLEM** — The plan solves the wrong customer problem, or a problem that doesn't meaningfully hurt customers. Propose the right problem to solve instead.
2. **RIGHT PROBLEM, WRONG SOLUTION** — The customer pain is real, but the approach is not the most direct path. Propose the working-backwards version.
3. **EXECUTE** — The plan correctly identifies a customer pain and proposes a durable solution. Review for maximum customer impact and long-term quality.
Context-dependent defaults:
- No clear customer narrative → WRONG PROBLEM
- Clear pain, roundabout solution → RIGHT PROBLEM, WRONG SOLUTION
- Clear pain, direct solution with evidence → EXECUTE
**STOP.** AskUserQuestion once per issue. Do NOT batch. Recommend + WHY. Do NOT proceed until user responds.
## Review Sections
### Section 1: Customer Journey Map
Walk through the complete customer experience, before and after this plan ships:
```
STEP | BEFORE | AFTER | DELTA
--------------------|---------------------|---------------------|-------------
[customer action] | [current state] | [new state] | Better/Same/Worse
```
Flag any step where AFTER = "Same" — that is wasted scope.
Flag any step where AFTER = "Worse" — that is a regression you will be explaining in 6 months.
**STOP.** AskUserQuestion once per issue. Recommend + WHY. Do NOT proceed until user responds.
### Section 2: Working Backwards Audit
For every major decision in the plan, trace it back to a customer need:
```
DECISION | CUSTOMER NEED IT SERVES | EVIDENCE?
---------------------|-----------------------------|------------------
[technical decision] | [customer outcome] | Y / N / ASSUMED
```
Every "ASSUMED" is a risk. For each assumed customer need: what is the cheapest test to validate it before building?
**STOP.** AskUserQuestion once per issue. Recommend + WHY. Do NOT proceed until user responds.
### Section 3: High Standards Audit
Bezos: "High standards are domain-specific, teachable, and recognizable." Apply this:
- What does "high standard" mean for this feature specifically?
- Is that standard written down anywhere in the plan?
- What would a below-standard implementation look like? Is the plan specific enough to prevent it?
- What is the one thing this feature must do absolutely perfectly to earn customer trust?
```
STANDARD | DEFINED? | MEASURABLE? | CONSEQUENCE OF MISSING IT
---------------------|------------|--------------|---------------------------
[quality dimension] | Y / N | Y / N | [what customer experiences]
```
**STOP.** AskUserQuestion once per issue. Recommend + WHY. Do NOT proceed until user responds.
### Section 4: Long-Term Durability Review
- Is this plan solving the problem once, or building something that gets better over time?
- What is Phase 2? Does the architecture support it without a rewrite?
- Where does this plan create technical debt that will hurt in Year 3?
- What decision in this plan is a one-way door? Flag each with **ONE-WAY DOOR**.
```
DECISION | REVERSIBLE? | TIME HORIZON | REGRET RISK?
---------------------|--------------|--------------|-------------
[decision] | Y / N | [timeframe] | Low / Med / High
```
**STOP.** AskUserQuestion once per issue. Recommend + WHY. Do NOT proceed until user responds.
### Section 5: Customer Failure Mode Map
For every customer-facing flow, map the failure modes:
```
FLOW | FAILURE MODE | CUSTOMER EXPERIENCES | RECOVERY PATH
---------------------|----------------------|------------------------|----------------
[customer action] | [what can break] | Error / Silent / Delay | [how they recover]
```
Flag any **Silent** failure as a **CRITICAL GAP** — customers experiencing silent failures churn without giving you feedback.
**STOP.** AskUserQuestion once per issue. Recommend + WHY. Do NOT proceed until user responds.
## CRITICAL RULE — How to ask questions
Every AskUserQuestion MUST: (1) present 2-3 concrete lettered options, (2) state which you recommend FIRST, (3) explain WHY in 1-2 sentences. No batching. No yes/no questions.
## Required Outputs
### Press Release
A complete 3-sentence press release in customer language. If it cannot be written, the review stops.
### Customer Journey Delta
Before/after for every step the plan touches, with delta ratings.
### Working Backwards Map
Every major decision traced to a customer need, with evidence status.
### One-Way Door Registry
All irreversible decisions flagged for extra scrutiny.
### TODOS.md updates
Present each potential TODO as its own individual AskUserQuestion. Never batch. Options: **A)** Add to TODOS.md **B)** Skip **C)** Build now.
### Completion Summary
```
+====================================================================+
| 📦 BEZOS REVIEW — COMPLETION SUMMARY |
+====================================================================+
| Mode selected | WRONG PROBLEM / RIGHT PROBLEM / EXECUTE |
| Press Release Test | Written / CRITICAL GAP |
| Customer journey | ___ steps mapped, ___ worse, ___ same |
| Assumed needs | ___ of ___ decisions have evidence |
| High standards | ___ defined, ___ measurable |
| One-way doors | ___ flagged |
| Silent failures | ___ CRITICAL GAPS |
| TODOS.md updates | ___ items proposed |
+====================================================================+
"We are stubborn on vision. We are flexible on details."
```Related Skills
plan-musk
Elon Musk's first-principles engineering review. Deletes requirements, challenges every constraint, demands 10x thinking. "The best part is no part."
plan-jobs
Steve Jobs's product review. Obsesses over simplicity and user experience. Says no to 1000 things. Starts from what the user feels, not the architecture.
plan-feynman
Richard Feynman's clarity and rigor review. If you can't explain it simply, you don't understand it. Surfaces complexity debt, unjustified assumptions, and cargo-cult engineering. Best for: plans that feel complex but you can't articulate why.
plan-board
Board-level meta-synthesis. Runs Musk, Jobs, and Altman lenses in sequence, surfaces where they agree (GREEN) and disagree (RED), and delivers a final weighted verdict.
plan-altman
Sam Altman's review. Compounding leverage, AI-native thinking, moat building. "Does this matter in 10 years? Is there a version 10x better because of AI?"
mckinsey-slide
Create McKinsey-style slide decks as polished .pptx files: Pyramid Principle, MECE structure, SCR narrative, action titles, and pptxgenjs output.
lenshub-upgrade
Upgrade lenshub to the latest version. Pulls from the remote repo, regenerates all SKILL.md files, and shows what's new.
ey-slide
Create EY Consulting-style slide decks as polished .pptx files. Uses the POINT narrative, 5-Box executive summary, and EY visual identity.
browse-qa
Post-plan-review smoke test. Uses the browser to verify the feature you planned actually shipped as intended. Produces a paste-ready QA report for PR descriptions and GitHub issues.
bcg-slide
Create BCG-style strategic slide decks as polished .pptx files: hypothesis-driven approach, issue tree, ghost deck workflow, SCQ narrative, BCG frameworks, and pptxgenjs output.
plankton-code-quality
使用Plankton进行编写时代码质量强制执行——通过钩子在每次文件编辑时自动格式化、代码检查和Claude驱动的修复。
inventory-demand-planning
为多地点零售商提供需求预测、安全库存优化、补货规划及促销提升估算的编码化专业知识。基于拥有15年以上管理数百个SKU经验的需求规划师的专业知识。包括预测方法选择、ABC/XYZ分析、季节性过渡管理及供应商谈判框架。适用于预测需求、设定安全库存、规划补货、管理促销或优化库存水平时使用。license: Apache-2.0