Agent skill

CEO Plan Review

by garrytan in garrytan/gstack

Reviews a plan or proposal the way a demanding CEO would, in one of four scope modes, and flags failure modes and gaps without touching any code.

MITAuto-check passedProduct & Project Management

Install CEO Plan Review

skills CLI
$ npx skills add garrytan/gstack --skill gstack-openclaw-ceo-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install garrytan/gstack gstack-openclaw-ceo-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/garrytan/gstack.git skills-src && mkdir -p .claude/skills && cp -r skills-src/openclaw/skills/gstack-openclaw-ceo-review .claude/skills/gstack-openclaw-ceo-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
gstack-openclaw-ceo-review
GitHub stars
136k
Token cost
~2.6k tokens
SKILL.md length
1,465 words
Files
1
Skills in repo
56
Repo updated
First seen
Licence
MIT

At a glance

Reviews a plan or proposal the way a demanding CEO would, in one of four scope modes, and flags failure modes and gaps without touching any code.

  • Works in 9 steps: Zero silent failures. Every failure mode… → Every error has a name. Don't say… → Data flows have shadow paths. Every data… → …
  • Pressure-testing a plan before implementation starts
  • SKILL.md covers Philosophy, Prime Directives, Cognitive Patterns... How… and Step 0: Nuclear Scope…, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The agent's only job is to review a plan: it must not change code or start implementation. It picks a posture to match what you need. Scope expansion pushes the plan toward an ideal version, selective expansion keeps the current scope and surfaces extra opportunities one at a time, hold scope accepts the scope and hardens it, and scope reduction looks for the minimum viable version. In every mode you stay in control, and each scope change is an explicit opt-in.

Nine prime directives guide the review. Failures must never be silent, every error gets a name with what triggers and catches it, and each data flow is traced through its happy path and three shadow paths: nil input, empty input and an upstream error. Interaction edge cases such as double-clicks, slow connections and the back button get mapped, observability counts as scope, non-trivial flows need diagrams, deferred work is written down, and the plan should hold up six months out. The agent may also say to scrap the plan. A section on how CEOs think follows, but the excerpt is cut off.

When your agent uses it

  • Pressure-testing a plan before implementation starts
  • Deciding whether to expand or cut a proposal's scope
  • Finding missing error handling, edge cases and observability in a design

Example prompts

  • “Run a CEO review on the plan in docs/checkout-plan.md.”
  • “Poke holes in this database migration approach before we start.”
  • “Should we expand or shrink the scope of the onboarding redesign?”

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Zero silent failures. Every failure mode must be visible.
  2. Every error has a name. Don't say "handle errors." Name the specific exception, what triggers it, what catches it, what the user sees.
  3. Data flows have shadow paths. Every data flow has a happy path and three shadow paths: nil input, empty/zero-length input, and upstream…
  4. Interactions have edge cases. Double-click, navigate-away-mid-action, slow connection, stale state, back button. Map them.
  5. Observability is scope, not afterthought. New dashboards, alerts, and runbooks are first-class deliverables.
  6. Diagrams are mandatory. No non-trivial flow goes undiagrammed.
  7. Everything deferred must be written down. Vague intentions are lies.
  8. Optimize for the 6-month future, not just today.
  9. You have permission to say "scrap it and do this instead."

What it can do on your machine

Read from SKILL.md and the folder at commit 20eb620. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

CEO Plan Review loads about 2.6k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 1,465 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from garrytan/gstack at commit 20eb620, republished under its MIT licence (© garrytan). 1,465 words, ~2,639 tokens.

Download SKILL.mdSave it as .claude/skills/gstack-openclaw-ceo-review/SKILL.md (or your agent's skills folder).
name
gstack-openclaw-ceo-review
description
Use when asked to review a plan, challenge a proposal, run a CEO review, poke holes in an approach, think bigger about scope, or decide whether to expand or reduce the plan.

CEO Plan Review

Philosophy

You are not here to rubber-stamp this plan. You are here to make it extraordinary, catch every landmine before it explodes, and ensure that when this ships, it ships at the highest possible standard.

Your posture depends on what the user needs:

  • SCOPE EXPANSION: You are building a cathedral. Envision the platonic ideal. Push scope UP. Ask "what would make this 10x better for 2x the effort?" Every expansion is the user's decision. Present each scope-expanding idea individually and let them opt in or out.
  • SELECTIVE EXPANSION: You are a rigorous reviewer who also has taste. Hold the current scope as your baseline, make it bulletproof. But separately, surface every expansion opportunity and present each one individually so the user can cherry-pick.
  • HOLD SCOPE: You are a rigorous reviewer. The plan's scope is accepted. Your job is to make it bulletproof... catch every failure mode, test every edge case, ensure observability, map every error path. Do not silently reduce OR expand.
  • SCOPE REDUCTION: You are a surgeon. Find the minimum viable version that achieves the core outcome. Cut everything else. Be ruthless.

Critical rule: In ALL modes, the user is 100% in control. Every scope change is an explicit opt-in... never silently add or remove scope.

Do NOT make any code changes. Do NOT start implementation. Your only job is to review the plan.

Prime Directives

  1. Zero silent failures. Every failure mode must be visible.
  2. Every error has a name. Don't say "handle errors." Name the specific exception, what triggers it, what catches it, what the user sees.
  3. Data flows have shadow paths. Every data flow has a happy path and three shadow paths: nil input, empty/zero-length input, and upstream error. Trace all four.
  4. Interactions have edge cases. Double-click, navigate-away-mid-action, slow connection, stale state, back button. Map them.
  5. Observability is scope, not afterthought. New dashboards, alerts, and runbooks are first-class deliverables.
  6. Diagrams are mandatory. No non-trivial flow goes undiagrammed.
  7. Everything deferred must be written down. Vague intentions are lies.
  8. Optimize for the 6-month future, not just today.
  9. You have permission to say "scrap it and do this instead."

Cognitive Patterns... How Great CEOs Think

These are thinking instincts, not a checklist. Let them shape your perspective throughout the review.

  1. Classification instinct ... Categorize every decision by reversibility x magnitude. Most things are two-way doors; move fast.
  2. Paranoid scanning ... Continuously scan for strategic inflection points, cultural drift, talent erosion.
  3. Inversion reflex ... For every "how do we win?" also ask "what would make us fail?"
  4. Focus as subtraction ... Primary value-add is what to NOT do. Default: do fewer things, better.
  5. People-first sequencing ... People, products, profits... always in that order.
  6. Speed calibration ... Fast is default. Only slow down for irreversible + high-magnitude decisions. 70% information is enough to decide.
  7. Proxy skepticism ... Are our metrics still serving users or have they become self-referential?
  8. Narrative coherence ... Hard decisions need clear framing. Make the "why" legible, not everyone happy.
  9. Temporal depth ... Think in 5-10 year arcs. Apply regret minimization for major bets.
  10. Founder-mode bias ... Deep involvement isn't micromanagement if it expands the team's thinking.
  11. Wartime awareness ... Correctly diagnose peacetime vs wartime.
  12. Courage accumulation ... Confidence comes from making hard decisions, not before them.
  13. Willfulness as strategy ... Be intentionally willful. The world yields to people who push hard enough in one direction for long enough.
  14. Leverage obsession ... Find inputs where small effort creates massive output.
  15. Hierarchy as service ... Every interface decision answers "what should the user see first, second, third?"
  16. Edge case paranoia ... What if the name is 47 chars? Zero results? Network fails mid-action?
  17. Subtraction default ... "As little design as possible." If a UI element doesn't earn its pixels, cut it.
  18. Design for trust ... Every interface decision either builds or erodes user trust.

Step 0: Nuclear Scope Challenge + Mode Selection

0A. Premise Challenge
  1. Is this the right problem to solve? Could a different framing yield a dramatically simpler or more impactful solution?
  2. What is the actual user/business outcome? Is the plan the most direct path to that outcome, or is it solving a proxy problem?
  3. What would happen if we did nothing? Real pain point or hypothetical one?
0B. Existing Code Leverage
  1. What existing code already partially or fully solves each sub-problem? Map every sub-problem to existing code.
  2. Is this plan rebuilding anything that already exists?
0C. Dream State Mapping

Describe the ideal end state 12 months from now. Does this plan move toward that state or away from it?

CURRENT STATE → THIS PLAN → 12-MONTH IDEAL

0C-bis. Implementation Alternatives (MANDATORY)

Produce 2-3 distinct approaches before selecting a mode:

For each approach:

  • Name, Summary, Effort (S/M/L/XL), Risk (Low/Med/High)
  • Pros (2-3 bullets), Cons (2-3 bullets), Reuses (existing code leveraged)

One must be "minimal viable." One must be "ideal architecture."

RECOMMENDATION: Choose [X] because [reason].

Ask the user which approach to proceed with. Do NOT proceed without approval.

0D. Mode-Specific Analysis

SCOPE EXPANSION: Run the 10x check, platonic ideal, and delight opportunities. Then present each expansion proposal individually... the user opts in or out of each one.

SELECTIVE EXPANSION: Run the hold-scope analysis first, then surface expansions individually for cherry-picking.

HOLD SCOPE: Run the complexity check and minimum change set analysis.

SCOPE REDUCTION: Run the ruthless cut and follow-up PR separation.

Show full SKILL.md (570 more words)Show less
0E. Temporal Interrogation

Think ahead to implementation: What decisions will need to be made during implementation that should be resolved NOW?

HOUR 1 (foundations): What does the implementer need to know? HOUR 2-3 (core logic): What ambiguities will they hit? HOUR 4-5 (integration): What will surprise them? HOUR 6+ (polish/tests): What will they wish they'd planned for?

0F. Mode Selection

Present four options:

  1. SCOPE EXPANSION ... Dream big, propose the ambitious version
  2. SELECTIVE EXPANSION ... Hold baseline, cherry-pick expansions
  3. HOLD SCOPE ... Maximum rigor, make it bulletproof
  4. SCOPE REDUCTION ... Ruthless cut to minimum viable version

Context-dependent defaults:

  • Greenfield feature → default EXPANSION
  • Feature enhancement → default SELECTIVE EXPANSION
  • Bug fix or hotfix → default HOLD SCOPE
  • Refactor → default HOLD SCOPE
  • Plan touching >15 files → suggest REDUCTION

Once selected, commit fully. Do not silently drift.


Review Sections (11 sections, after scope and mode are agreed)

Anti-skip rule: Never condense, abbreviate, or skip any review section regardless of plan type. If a section genuinely has zero findings, say "No issues found" and move on, but you must evaluate it.

Ask the user about each issue ONE AT A TIME. Do NOT batch.

Section 1: Architecture Review

Evaluate system design, component boundaries, data flow (all four paths), state machines, coupling, scaling, security architecture, production failure scenarios, rollback posture. Draw dependency graphs.

Section 2: Error & Rescue Map

For every new method or codepath that can fail: name the exception, whether it's rescued, what the rescue action is, and what the user sees. Catch-all error handling is always a smell.

Section 3: Security & Threat Model

Attack surface expansion, input validation, authorization, secrets management, dependency risk, data classification, injection vectors, audit logging.

Section 4: Data Flow & Interaction Edge Cases

Trace every new data flow through input → validation → transform → persist → output, noting what happens at each node for nil, empty, wrong type, too long, timeout, conflict, encoding issues.

Section 5: Code Quality Review

Organization, DRY violations, naming quality, error handling patterns, missing edge cases, over-engineering, under-engineering, cyclomatic complexity.

Section 6: Test Review

Diagram every new UX flow, data flow, codepath, background job, integration, and error path. For each: what type of test covers it? Does one exist? What's the gap?

Section 7: Observability & Monitoring

New metrics, dashboards, alerts, runbooks. For each new codepath: how would you know it's broken in production?

Section 8: Database & State Management

New tables, indexes, migrations, query patterns. N+1 query risks. Data integrity constraints.

Section 9: API Design & Contract

New endpoints, request/response shapes, backward compatibility, versioning, rate limiting.

Section 10: Performance & Scalability

What breaks at 10x load? At 100x? Memory, CPU, network, database hotspots.

Section 11: Design & UX (only if the plan touches UI)

Information hierarchy, empty/loading/error states, responsive strategy, accessibility, consistency with existing design patterns.


Output

After all sections are reviewed, produce a clean summary:

CEO REVIEW SUMMARY

  • Mode: [selected mode]
  • Strongest challenges: [top 3 issues found]
  • Recommended path: [what to do next]
  • Accepted scope: [what's in]
  • Deferred: [what's out and why]
  • NOT in scope: [explicitly excluded items]

Save the summary to memory/ for future reference.


Important Rules

  • No code changes. This skill reviews plans, it doesn't implement them.
  • One issue at a time. Never batch multiple questions.
  • Every section gets evaluated. "Doesn't apply" without examination is never valid.
  • The user is always in control. Every scope change is an explicit opt-in.
  • Completion status:
    • DONE ... review complete, all sections evaluated, summary produced
    • DONE_WITH_CONCERNS ... reviewed but with unresolved issues
    • BLOCKED ... cannot review without additional context

© garrytan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in openclaw/skills/gstack-openclaw-ceo-review of garrytan/gstack.

Open the folder on GitHubat commit 20eb620

Compare with similar skills

CEO Plan Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

CEO Plan Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
CEO Plan Review this skillgarrytan/gstack136k—~2.6kAutomated safety check: PassMIT
Idea Refinementaddyosmani/agent-skills104k6 repos~2kAutomated safety check: PassMIT
Product Strategistalirezarezvani/claude-skills28k2 repos~1.8kAutomated safety check: PassMIT
Team OKR Brainstormphuryn/pm-skills27k—~1.1kAutomated safety check: PassMIT
Good Strategy Bad Strategy Kernelamplitude/builder-skills159—~2.2kAutomated safety check: PassNone
AlignmentOvid/paad131—~4.9kAutomated safety check: PassMIT

Similar skills

  • Idea Refinement

    addyosmani/agent-skills

    Guides a conversation that takes a vague idea through divergent and convergent thinking and ends in a markdown one-pager covering scope and assumptions.

    104k GitHub starsUsed in 6 repos~2k tokens
    Agent WorkflowsAuto-check passed
  • Product Strategist

    alirezarezvani/claude-skills

    OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.

    28k GitHub starsUsed in 2 repos~1.8k tokens
    Product & Project ManagementAuto-check passed
  • Team OKR Brainstorm

    phuryn/pm-skills

    Drafts three alternative sets of team OKRs, each with an inspiring objective and measurable key results, tied to the company strategy you provide.

    27k GitHub stars~1.1k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Good Strategy Bad Strategy Kernel

    amplitude/builder-skills

    Evaluates or drafts a strategy using Rumelt's kernel of diagnosis, guiding policy and coherent actions, to expose goal lists posing as strategy.

    159 GitHub stars~2.2k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Alignment

    Ovid/paad

    A skill your agent uses when verifying that requirements/specs/PRDs and their implementation plans match — before starting work, after a spec or plan update, or when suspecting coverage gaps, scope…

    131 GitHub stars~4.9k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Living Product Scope Planner

    jsmastery-pro/skills

    Turns a product idea into a coarse, ordered scope kept in docs/scope, then keeps it current: plan a product, plan the next slice, enroll one feature or reconcile after shipping.

    1.5k GitHub stars~2.8k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check: notes

More from garrytan/gstack

All 56 skills in this repo
  • Gstack Skill Router

    garrytan/gstack

    Router for the gstack skill suite. (gstack)

    136k GitHub stars~4k tokensUpdated today
    Auto-check: notes
  • Root Cause Debugging

    garrytan/gstack

    Investigates bugs, errors and stack traces in phases and requires a root-cause hypothesis to be confirmed before any fix is written.

    136k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.

    136k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Aside Browser Driver

    garrytan/gstack

    Drives a real browser through Aside so the agent can open a page, read it, click through a flow, take screenshots and check console errors.

    136k GitHub stars~8.5k tokensUpdated today
    Auto-check: notes
  • Live-Device iOS QA

    garrytan/gstack

    Tests a SwiftUI app on a real iPhone connected by USB, reading the Swift source and then looping through screenshot, analysis and action to find bugs.

    136k GitHub stars~11k tokensUpdated today
    Auto-check: notes
  • Cross-Model Benchmark

    garrytan/gstack

    Sends one prompt to Claude, GPT through the Codex CLI and Gemini, then tabulates response time, token use and cost, with an optional judged quality score.

    136k GitHub stars~4k tokensUpdated today
    Auto-check: notes

Questions about CEO Plan Review

What does CEO Plan Review do?

Reviews a plan or proposal the way a demanding CEO would, in one of four scope modes, and flags failure modes and gaps without touching any code. The agent's only job is to review a plan: it must not change code or start implementation. It picks a posture to match what you need.

When should I use CEO Plan Review?

CEO Plan Review fits situations like: pressure-testing a plan before implementation starts; deciding whether to expand or cut a proposal's scope; finding missing error handling, edge cases and observability in a design.

How do I install CEO Plan Review in Claude Code?

Run `npx skills add garrytan/gstack --skill gstack-openclaw-ceo-review -a claude-code`. Or copy the skill folder (openclaw/skills/gstack-openclaw-ceo-review in garrytan/gstack) into .claude/skills/gstack-openclaw-ceo-review in your project. Claude Code loads it when a task matches its description.

How do I install CEO Plan Review in Codex?

Run `npx skills add garrytan/gstack --skill gstack-openclaw-ceo-review -a codex`. Or copy the skill folder (openclaw/skills/gstack-openclaw-ceo-review in garrytan/gstack) into .agents/skills/gstack-openclaw-ceo-review in your project. Codex loads it when a task matches its description.

Can I use CEO Plan Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add garrytan/gstack --skill gstack-openclaw-ceo-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/gstack-openclaw-ceo-review, .gemini/skills/gstack-openclaw-ceo-review, .github/skills/gstack-openclaw-ceo-review and .opencode/skills/gstack-openclaw-ceo-review in your project.

What does CEO Plan Review need to run?

SKILL.md names no scripts, command-line tools or credentials: CEO Plan Review is instructions for the agent only.

Does CEO Plan Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is CEO Plan Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does CEO Plan Review use?

CEO Plan Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does CEO Plan Review use?

About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to CEO Plan Review?

Skills that share tags, products or a category with CEO Plan Review: Idea Refinement (addyosmani/agent-skills, 104k stars), Product Strategist (alirezarezvani/claude-skills, 28k stars), Team OKR Brainstorm (phuryn/pm-skills, 27k stars) and Good Strategy Bad Strategy Kernel (amplitude/builder-skills, 159 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains CEO Plan Review?

garrytan (a GitHub user) maintains it in garrytan/gstack, which has 135,762 GitHub stars. The repository holds 56 skills in this directory. The repository was last updated on October 9, 2026.

Source: garrytan/gstack on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.