Alias
View only

Founder Mode

Take a product opportunity from first principles through a scoped build, independent validation, launch, and learning.

Don't just read it. Run it.

Start the work here, keep the important context together, and hand it off to people or AI.

Use this playbook

Starting inputs

context

Relevant customer, business, and technical context.

string

constraints

Time, budget, team, and technical constraints.

string

opportunity *

The problem, opportunity, or idea to explore.

string

Steps

  1. 1

    Clarify the Opportunity

    Start with the customer problem, not a solution. State the target user, their context, the current alternative, why the problem matters now, and the desired outcome. Separate facts from assumptions; do not proceed until the problem statement and success hypothesis can be tested.

    Skills garrytan/gstack office-hours github
  2. 2

    CEO Review

    Decide whether this deserves investment now. Challenge the expected impact, strategic fit, differentiation, opportunity cost, and downside; explicitly identify what will not be built. Choose proceed, stop, or learn more. Proceed only when the scope, non-goals, and decision owner are clear.

    Skills garrytan/gstack plan-ceo-review github
  3. 3

    Engineering Review

    Translate the approved scope into an implementation approach. Examine the architecture, data model, interfaces, dependencies, migrations, failure modes, security implications, and test strategy. Record material trade-offs and risks. Do not begin the build with an unresolved technical blocker.

    Skills garrytan/gstack plan-eng-review github
  4. 4

    Build

    Implement only the approved scope and follow the engineering plan. Keep behavior changes covered by tests and record deviations, discoveries, or new requests for a later decision instead of silently expanding scope. Finish with a working change, its tests, and a concise summary of modified files.

    Agents openai/codex coding-agent github
  5. 5

    Independent Review

    Review the change independently from its implementation. Check correctness, security, maintainability, test coverage, operational impact, and alignment with the approved scope. Classify findings by severity, return blockers with actionable fixes, and verify that every blocker is resolved.

    Skills garrytan/gstack review github
  6. 6

    Product QA

    Validate the real user journey in the browser or relevant client. Exercise the primary path, important permissions and error states, and the edge cases identified in planning. Capture reproducible evidence for failures. Pass QA only when the intended experience works without a release-blocking defect.

    Skills garrytan/gstack qa github
  7. 7

    Ship

    Confirm the latest tests, review, and QA evidence before preparing the release. Summarize user-facing changes, deployment steps, rollback considerations, and ownership after launch. Do not ship with an unresolved blocker or an unknown deployment prerequisite.

    Skills garrytan/gstack ship github
  8. 8

    Retro

    Review the outcome against the original hypothesis. Record what worked, what was surprising, what created delay or risk, and the smallest changes that will improve the next cycle. Convert durable learnings into owned follow-up actions.

    Skills garrytan/gstack retro github

Used in public cases

Published work that started from this playbook.