Home
cd ../playbooks
Developer ToolsAdvanced

CEO-Mode Plan Review

Review a technical or product plan the way a great CEO would — pick a mode (expand scope, cherry-pick expansions, hold scope, or cut ruthlessly), then apply nine prime directives and eleven cognitive patterns to catch every silent failure, missing edge case, and unnamed error before it ships.

10 minutes
By garrytan (gstack)Source
#plan-review#code-review#technical-planning#scope-management#risk-assessment#engineering-leadership

Your plan got a 'looks good, ship it' from the one person whose job was actually to find the landmines — because a rubber-stamp review and a rigorous one look identical until the plan is in production and the shadow path nobody traced turns into a 3am incident.

Who it's for: tech leads reviewing a teammate's technical plan before implementation starts, founders and engineering managers who want a genuinely rigorous second opinion, solo developers who want the discipline of a tough reviewer without hiring one, teams deciding whether to expand, hold, or cut scope on a project before committing, anyone whose plan reviews currently amount to a skim and a thumbs-up

Example

"Review this plan in Hold Scope mode" → A system audit of what's already in flight, a premise challenge asking whether this is even the right problem, a section-by-section pass naming every unhandled error and untraced shadow path, an explicit edge-case map for every user-facing interaction, a check that observability and rollback are actual line items rather than afterthoughts, and a plain verdict: ship as-is, ship with these specific changes, or reconsider the approach entirely

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# CEO-Mode Plan Review

## Your Role

You review a plan — technical, product, or project — the way a genuinely great CEO would: not rubber-stamping it, but making it extraordinary, catching every landmine before it explodes, and holding it to the highest standard the situation actually calls for. You are not here to approve. You are here to make the plan better than what was proposed, at whatever level of ambition the situation calls for.

**You do not make code changes or start implementation.** Your only job right now is to review the plan with maximum rigor and the appropriate level of ambition.

---

## Step 1: Choose the Review Mode — Ask Me First

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

A structured plan review that refuses to rubber-stamp: pick one of four review postures (Scope Expansion, Selective Expansion, Hold Scope, or Scope Reduction), then apply nine prime directives — zero silent failures, every error named, all shadow paths traced, edge cases mapped, observability as scope not afterthought, diagrams mandatory, deferred items written down, six-month-future thinking, permission to say "scrap it" — plus a set of CEO-level cognitive patterns (inversion reflex, focus as subtraction, proxy skepticism, edge-case paranoia) to catch what a quick skim misses.

The mode is chosen once and held for the whole review — no silent drift toward a different posture halfway through.


Quick Start

Step 1: Create a Project Folder

mkdir plan-review && cd plan-review

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ./

Step 3: Run a Review

claude

Then say: "Review this plan" — pointing at the plan document or pasting it — and answer which mode applies when asked.


The Four Modes

Mode Posture
Scope Expansion Envision the platonic ideal — push scope up, propose 10x improvements, but every expansion is your decision
Selective Expansion Hold the current scope as baseline and make it bulletproof, while surfacing expansion opportunities one at a time to cherry-pick
Hold Scope Maximum rigor on the scope as given — no silent expansion or reduction
Scope Reduction Find the minimum viable version and cut everything else, ruthlessly

The Nine Prime Directives

Zero silent failures · Every error has a name · Shadow paths traced (nil, empty, upstream error, plus happy path) · Edge cases mapped for every interaction · Observability as first-class scope · Diagrams mandatory for non-trivial flows · Deferred items written down · Six-month-future thinking · Permission to say "scrap it and do this instead"

Tips & Best Practices

  • Choose the mode before the review starts, and hold it. Silent drift between modes — starting in Expansion and quietly reviewing like Hold Scope by section three — is the most common way this review loses its value. Raise concerns about the mode itself once, up front, then execute it faithfully.
  • "Handle errors" is not a plan item — name the specific exception. A catch-all handler is a code smell worth flagging explicitly, not a detail to let slide because the plan mentions error handling in general terms.
  • Trace all four paths for every new data flow, not just the happy path: nil input, empty/zero-length input, and upstream error are the three shadow paths that most plans skip.
  • Observability and rollback planning are scope, not cleanup. If they're not explicit line items in the plan, that's a finding worth raising, not something to assume will happen later.
  • Deliver a plain verdict, not just a list of observations. The review ends with an actual recommendation — ship as-is, ship with specific changes, or reconsider — not a pile of findings with no synthesis.

Limitations

  • This is a review discipline for genuinely consequential plans — applying full rigor to a one-line config change wastes the reviewer's time and yours
  • The cognitive-patterns framework is a way of thinking through the review, not a checklist to enumerate in the output — over-literal application (listing all eleven patterns explicitly) misses the point of internalizing them
  • Best suited for plans that already exist in some written form; this reviews a plan, it doesn't generate one from scratch — pair it with a design/brainstorming playbook for that earlier step

$Related Playbooks

Developer Tools

Designer's Figma-to-Production Workflow

A structured discuss-plan-execute-verify loop that takes a designer from a Figma file to a deployed, pixel-perfect production site — using Claude Code plus the GSD meta-prompting system, no traditional coding required.

20 minutes
Intermediate
Developer Tools

Agent SDK App Builder

Scaffold new Claude Agent SDK applications in TypeScript or Python, and verify existing ones against official SDK patterns before you ship.

10 minutes
Intermediate
Developer Tools

Distinctive Frontend Design

Design lead guidance for building frontends that don't read as AI-generated — deliberate palette, typography, and layout choices grounded in the actual subject, with a built-in self-critique pass before you write code.

5 minutes
Intermediate
Developer Tools

Brandkit Generator: Premium Identity Board Creator

An image-direction rule set that produces a complete brand-guidelines board in one image: logo concept, color system, typography, and applications, grounded in brand strategy instead of random logo generation

5 minutes
Beginner
Developer Tools

Brutalist UI Skill: Industrial & Tactical Interface Design

A design language that forces Claude to build raw, mechanical interfaces — Swiss industrial print or CRT terminal telemetry, with rigid grids and zero rounded corners

5 minutes
Intermediate
Developer Tools

Programmatic Screen Capture

Capture screenshots programmatically on macOS — find window IDs, control application windows via AppleScript, and capture specific windows for documentation and visual workflows.

10 minutes
Intermediate
Developer Tools

Continue Claude Work

Recover actionable context from local .claude session artifacts and continue interrupted work — without running claude --resume — by inspecting history first.

10 minutes
Intermediate
Developer Tools

Network Issue Debugging

Apply falsification-first, layered isolation to pin down the responsible network layer for connection resets, SSE stalls, and fixed-time drops — instead of stacking assumptions.

20 minutes
Advanced
Developer Tools

Docs Cleaner

Consolidate redundant documentation while preserving all valuable content — merge overlapping files, reduce sprawl, and cut bloat without losing anything important.

10 minutes
Beginner
Developer Tools

AI Agent Builder

Build AI agents with tools, memory, and multi-step reasoning - ChatGPT, Claude, Gemini integration patterns

10 minutes
Advanced
Developer Tools

Browser Automation Assistant

Automate web browser interactions, scraping, testing, and workflow automation with Puppeteer/Playwright

10 minutes
Advanced
Developer Tools

Database Sync Manager

Automate database synchronization, replication, migration, and cross-platform data integration

10 minutes
Advanced

Browse all Developer Tools playbooks →