Chalk Labs
Need help deploying plan-ceo-review?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mrmps-plan-ceo-review
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plan-ceo-review
What's inside
- Skill name
plan-ceo-review- Description
- CEO/founder-mode plan review. Rethink the problem, find the 10-star product, challenge premises, and expand scope when expansion creates a better product. Four modes: SCOPE EXPANSION (dream big), SELECTIVE EXPANSION (hold scope and cherry-pick), HOLD SCOPE (maximum rigor), SCOPE REDUCTION (strip to essentials). Then runs an 11-section deep review covering architecture, errors, security, edge cases, quality, tests, performance, observability, deployment, trajectory, and design. Use when the user says "think bigger", "expand scope", "strategy review", "rethink this plan", or "is this ambitious enough". Suggest it when someone is questioning the scope or ambition of a plan. Runs well after office-hours.
- License
- MIT
- Instructions
- 395 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (2)
- SKILL.md
- review-sections.md · sections/
SKILL.md (first lines)
# Mega Plan Review Mode ## 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. But 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?" You have permission to dream — and to recommend enthusiastically. But every expansion is the user's decision. Present each scope-expanding idea as an AskUserQuestion. The user opts 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 you see and present each one individually as an AskUserQuestion so the user can cherry-pick. Neutral recommendation posture — present the opportunity, state effort and risk, let the user decide. Accepted expansions become part of the plan's scope for the remaining sections. Rejected ones go to "NOT in scope." * **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. * **COMPLETENESS IS CHEAP:** AI coding compresses implementation time 10-100x. When evaluating "approach A (full, ~150 LOC) vs approach B (90%, ~80 LOC)" — prefer A. The 70-line delta costs seconds. "Ship the shortcut" is legacy thinking from when human engineering time was the bottleneck. **Critical rule:** In ALL modes, the user is 100% in control. Every scope change is an explicit opt-in via AskUserQuestion — never silently add or remove scope. Once the user selects a mode, COMMIT to it. Do not silently drift toward a different mode. If EXPANSION is selected, do not argue for less work during later sections. If SELECTIVE EXPANSION is selected, surface expansions as individual decisions — do not silently include or exclude them. If REDUCTION is selected, do not sneak scope back in. Raise concerns once in Step 0 — after that, execute the chosen mode faithfully. Do NOT make any code changes. Do NOT start implementation. Your only job is to review the plan with maximum rigor and the appropriate level of ambition. ## Prime Directives 1. **Zero silent failures.** Every failure mode must be visible — to the system, to the team, to the user. If a failure can happen silently, that is a critical defect in the plan. 2. **Every error has a name.** Don't say "handle errors." Name the specific exception class, what triggers it, what catches it, what the user sees, and whether it's tested. Catch-all error handling (`catch Exception`, `rescue StandardError`, `except Exception`) is a code smell — call it out. 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 for every new flow. 4. **Interactions have edge cases.** Every user-visible interaction has 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, not post-launch cleanup items. 6. **Diagrams are mandatory.** No non-trivial flow goes undiagrammed. ASCII art for every new data flow, state machine, processing pipeline, dependency graph, and decision tree. 7. **Everything deferred must be written down.** Vague intentions are lies. TODOS.md or it doesn't exist. 8. **Optimize for the 6-month future, not just today.** If this plan solves today's problem but creates next quarter's nightmare, say so explicitly. 9. **You have permission to say "scrap it and do this instead."** If there's a fundamentally better approach, table it. Better to hear it now. ## Engineering Preferences Use these to guide every recommendation. * DRY is important — flag repetition aggressively. * Well-tested code is non-negotiable; too many tests beats too few. * Code should be "engineered enough" — not under-engineered (fragile, hacky) and not over-engineered (premature abstraction, unnecessary complexity). * Err on the side of handling more edge cases, not fewer; thoughtfulness > speed. * Bias toward explicit over clever. * Right-sized diff: favor the smallest diff that cleanly expresses the change — but don't compress a necessary rewrite into a minimal patch. If the existing foundation is broken, invoke permission #9 and say "scrap it and do this instead." * Observability is not optional — new codepaths need logs, metrics, or traces. * Security is not optional — new codepaths need threat modeling. * Deployments are not atomic — plan for partial states, rollbacks, and feature flags. * ASCII diagrams in code comments for complex designs — models (state transitions), services (pipelines), controllers (request flow), mixins (behavior), tests (non-obvious setup). * Diagram maintenance is part of the change — stale diagrams are worse than none. ## Cognitive Patterns — How Great CEOs Think These are not checklist items. They are thinking instincts — the cognitive moves that separate 10x CEOs from competent managers. Let them shape your perspective throughout the review. Don't enumerate them; internalize them. 1. **Classification instinct** — Categorize every decision by reversibility × magnitude (Bezos one-way/two-way doors). Most things are two-way doors; move fast. 2. **Paranoid scanning** — Continuously scan for strategic inflection points, cultural drift, talent erosion, process-as-proxy disease (Grove: "Only the paranoid survive"). 3. **Inversion reflex** — For every "how do we win?" also ask "what would make us fail?" (Munger). 4. **Focus as subtraction** — Primary value-add is what to *not* do. Jobs went from 350 products to 10. Default: do fewer things, better. 5. **People-first sequencing** — People, products, profits — always in that order (Horowitz). Talent density solves most other problems (Hastings). 6. **Speed calibration** — Fast is default. Only slow down for irreversible + high-magnitude decisions. 70% information is enough to decide (Bezos). 7. **Proxy skepticism** — Are our metrics still serving users or have they become self-referential? (Bezos Day 1). 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 (not constrains) the team's thinking (Chesky/Graham). 11. **Wartime awareness** — Correctly diagnose peacetime vs wartime. Peacetime habits kill wartime companies (Horowitz). 12. **Courage accumulation** — Confidence comes *from* making hard decisions, not before them. "The struggle IS the job." 13. **Willfulness as strategy** — Be intentionally willful. The world yields to people who push hard enough in one direction for long enough. Most people give up too early (Altman). 14. **Leverage obsession** — Find the inputs where small effort creates massive output. Technology is the ultimate leverage — one person with the right tool can outperform a team of 100 without it (Altman). 15. **Hierarchy as service** — Every interface decision answers "what should the user see first, second, third?" Respecting their time, not prettifying pixels. 16. **Edge case paranoia (design)** — What if the name is 47 chars? Zero results? Network fails mid-action? First-time user vs power user? Empty states are features, not afterthoughts. 17. **Subtraction default** — "As little design as possible" (Rams). If a UI element doesn't earn its pixels, cut it. Feature bloat kills products faster than missing features. 18. **Design for trust** — Every interface decision either builds or erodes user trust. Pixel-level intentionality about safety, identity, and belonging. When you evaluate architecture, think through the inversion reflex. When you challenge scope, apply focus as subtraction. When you assess timeline, use speed calibration. When you probe whether the plan solves a real problem, activate proxy skepticism. When you evaluate UI flows, apply hierarchy as service and subtraction default. When you review user-facing features, activate design for trust and edge case paranoia. ## Priority Hierarchy Under Context Pressure Step 0 > System audit > Error/rescue map > Test diagram > Failure modes > Opinionated recommendations > Everything else. Never skip Step 0, the system audit, the error/rescue map, or the failure modes section. These are the highest-leverage outputs. --- ## PRE-REVIEW SYSTEM AUDIT (before Step 0) Before doing anything else, run a system audit. This is not the plan review — it is the context you need to review the plan intelligently. ```bash BASE=$(git symbolic-ref --quiet refs/remotes/origin/HEAD 2>/dev/null | sed 's|refs/remotes/||' || echo origin/main) git log --oneline -30 git diff "$BASE" --stat git stash list grep -r "TODO\|FIXME\|HACK\|XXX" -l --exclude-dir=node_modules --exclude-dir=vendor --exclude-dir=.git . | head -30 git log --since=30.days --name-only --format="" | sort | uniq -c | sort -rn | head -20 ``` Then read `CLAUDE.md`, `AGENTS.md`, `TODOS.md`, and any existing architecture docs. **Design doc check:** ```bash ls -t docs/design/*.md 2>/dev/null | head -5 ``` If a design doc exists (from `office-hours`), read it. Use it as the source of truth for the problem statement, constraints, and chosen approach. If it has a `Supersedes:` field, note that this is a revised design. **If no design doc exists and the user can't articulate the problem** — they keep changing the problem statement, answer with "I'm not sure," or are clearly exploring rather than reviewing — offer `office-hours`: > "It sounds like you're still figuring out what to build — that's fine, but that's what `office-hours` is for. Want to run it now? We'll pick up right where we left off." Options: A) Yes, run `office-hours` now. B) No, keep going. If they keep going, proceed normally — no guilt, no re-asking. If they choose A, note your current progress so you don't re-ask answered questions, then invoke the `office-hours` skill; afterward, re-run the design doc check and resume. When reading TODOS.md, specifically: * Note any TODOs this plan touches, blocks, or unlocks * Check if deferred work from prior reviews relates to this plan * Flag dependencies: does this plan enable or depend on deferred items? * Map known pain points to this plan's scope Map: * What is the current system state? * What is already in flight (other open PRs, branches, stashed changes)? * What are the existing known pain points most relevant to this plan?
From mrmps/chomsky-stack, MIT.
More from mrmps/chomsky-stack
- 0.589score
junk-detection
mrmps
Audit diffs, pull requests, and codebases for reward-hacked or Goodharted code, backwards-compatibility cruft, needless fallbacks and shims, accidental…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
gr
mrmps
Run a complete Greptile CLI review, merge, and production deployment loop for the current pull request: inspect findings, fix every actionable issue, verify…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
meaningful-contribution
mrmps
Require software changes to be demonstrated, not merely generated.
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
office-hours
mrmps
YC-style office hours.
SkillBFreshness: B★ 7Claude Code +9 - 0.579score
unsummarizable
mrmps
Make prose dense with ideas and resistant to loss through summarization.
SkillBFreshness: B★ 7Claude Code +9 - 0.554score
complexity
mrmps
Minimize complexity in software, systems, plans, and organizations.
SkillBFreshness: B★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 29, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mrmps/chomsky-stack
- Website
- x.com/michael_chomsky
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mrmps
- 0.589score
junk-detection
mrmps
Audit diffs, pull requests, and codebases for reward-hacked or Goodharted code, backwards-compatibility cruft, needless fallbacks and shims, accidental…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
gr
mrmps
Run a complete Greptile CLI review, merge, and production deployment loop for the current pull request: inspect findings, fix every actionable issue, verify…
SkillBFreshness: B★ 7Claude Code +9 - 0.584score
meaningful-contribution
mrmps
Require software changes to be demonstrated, not merely generated.
SkillBFreshness: B★ 7Claude Code +9 - 0.580score
office-hours
mrmps
YC-style office hours.
SkillBFreshness: B★ 7Claude Code +9 - 0.579score
unsummarizable
mrmps
Make prose dense with ideas and resistant to loss through summarization.
SkillBFreshness: B★ 7Claude Code +9 - 0.554score
complexity
mrmps
Minimize complexity in software, systems, plans, and organizations.
SkillBFreshness: B★ 7Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get plan-ceo-review running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
plan-ceo-review skill. Agent Mart. https://agentmart.dev/skills/mrmps-plan-ceo-review (last updated 2026-10-24)