Office Hours

Runs a YC-style office hours pass with six forcing questions that reframe the product before you write code or lock a plan.

By Garry Tan

CEO, Y Combinator

137k stars20.4k forks

About

Runs a YC-style office hours pass with six forcing questions that reframe the product before you write code or lock a plan.

What it tells your AI to do

Ask structured product questionsChallenge premises and force alternativesWrite a short design note and a mandatory next action

Source

@garrytan on GitHubhttps://github.com/garrytan/gstack/tree/main/office-hours

Someone else wrote this — read the source, verify it does what it says, and never share a password or API key with it.

Try it

I want to build an AI meeting notes tool for dentists. Run office hours and tell me whether this is worth building and what to do next.

Read the source

A skill is instructions your AI follows. Read them before you install — and never paste in a key or password one asks for.

SKILL.md
name
office-hours
description
Runs a YC-style office hours pass with six forcing questions that reframe the product before you write code or lock a plan.
Read the full instructions (30 lines)
# Office Hours

Use this when someone wants to brainstorm a product, ask if an idea is worth building, or think through a plan the way a strong investor or YC partner would.

## Modes
- **Explore.** The idea is still soft. Ask questions, challenge premises, force alternatives, then write a short design note.
- **Pressure-test.** The user already has a plan. Skip open brainstorming, but still challenge premises and force alternatives before approving.

## Six forcing questions
Work through versions of:
1. Who is the specific user and what painful job are they hiring this for?
2. Why now, and why you?
3. What do they use today, and why would they switch?
4. How do they find you, and what is the wedge?
5. What does success look like in numbers within 90 days?
6. What is the riskiest assumption, and how do you test it this week?

Ask only what is still unknown. Do not pad with generic startup advice.

## Premise challenge
Name the hidden assumptions. Kill or revise ones that would make the plan fail if false. Prefer a narrower beachhead over a vague platform story.

## Alternatives
Force at least two serious alternative approaches (different customer, wedge, or product shape). Rank them against the current plan with clear tradeoffs.

## End state
Every session ends with a concrete real-world assignment for the next day, not "go build it." Mark the result as approved, approved with concerns, or needs more context. Do not write production code in this skill; the output is clarity and the next move.

Adapted from @garrytan's approach: https://github.com/garrytan/gstack/tree/main/office-hours

Comments

No comments yet — be the first.

More like this

Strategy

Pitch Deck Coach

Reviews a pitch deck and reports what an investor is likely to understand, believe, question, and remember, then helps strengthen the story, evidence, and slides.

Strategy

Grill Me

Interrogates your plan the way a skeptical investor, customer, or board member would — hardest question first, no flattery, and an honest list of what you still can't answer.

Strategy

Council

Convenes four advisors with different jobs — operator, skeptic, customer, and closer — argues your decision out between them, then hands you the call and the strongest objection to it.