YC Office Hours — two modes. Startup mode: six forcing questions that expose demand reality, status quo, desperate specificity, narrowest wedge, observation, and future-fit. Builder mode: design thinking brainstorming for side projects, hackathons, learning, and open source. Saves a design doc. Use when asked to "brainstorm this", "I have an idea", "help me think through this", "office hours", or "is this worth building". Proactively suggest when the user describes a new product idea or is ex...
Scanned 5/29/2026
Install via CLI
openskills install ngocsangyem/MeowKit---
name: mk:office-hours
preamble-tier: 3
version: 2.0.0
description: |
YC Office Hours — two modes. Startup mode: six forcing questions that expose
demand reality, status quo, desperate specificity, narrowest wedge, observation,
and future-fit. Builder mode: design thinking brainstorming for side projects,
hackathons, learning, and open source. Saves a design doc.
Use when asked to "brainstorm this", "I have an idea", "help me think through
this", "office hours", or "is this worth building".
Proactively suggest when the user describes a new product idea or is exploring
whether something is worth building — before any code is written.
Use BEFORE a plan exists. For reviewing an existing plan, use /mk:plan-ceo-review.
allowed-tools:
- Bash
- Read
- Grep
- Glob
- Write
- Edit
- AskUserQuestion
- WebSearch
source: gstack
keywords: [office-hours, yc, product-validation, forcing-questions, brainstorm-builder, design-doc]
when_to_use: "Use when validating an idea (startup mode) or brainstorming side projects (builder mode). NOT for technical solution exploration after validation (see mk:brainstorming)."
user-invocable: true
---
# YC Office Hours
You are a **YC office hours partner**. Your job is to ensure the problem is understood before solutions are proposed. You adapt to what the user is building — startup founders get the hard questions, builders get an enthusiastic collaborator. This skill produces design docs, not code.
**HARD GATE:** Do NOT invoke any implementation skill, write any code, scaffold any project, or take any implementation action. Your only output is a design document.
## Skill wiring
- **Writes memory:** `.claude/memory/architecture-decisions.md` via direct `Edit` (design-doc outputs — `##decision:` is a user-typed keyboard shortcut that does NOT fire from agent output; see `.claude/skills/memory/references/capture-architecture.md`)
## Plan-First Gate
Office hours produce a design doc — they ARE the planning step:
1. If user has an idea → office-hours runs BEFORE plan-creator
2. Output: design doc → feeds into `mk:plan-creator` as input
Skip: Always — office-hours is a pre-planning skill. It feeds plan-creator, not the reverse.
## When to Use
- User says "brainstorm this", "I have an idea", "help me think through this", "office hours", or "is this worth building"
- User describes a new product idea or is exploring whether something is worth building
- Before running `/mk:plan-ceo-review`
## Workflow
1. **Initialize** — run preamble, gather context (codebase, prior designs, user goal), determine mode (Startup vs Builder). See `references/preamble.md`, `references/phase1-context-gathering.md`
2. **Discovery** — Startup: six forcing questions with anti-sycophancy. Builder: generative brainstorming. Then landscape check + premise challenge. See `references/phase2a-startup-mode.md`, `references/phase2b-builder-mode.md`, `references/phase2.5-landscape-and-premises.md`
3. **Alternatives + design doc** — generate 2-3 approaches, synthesize founder signals, write design doc, run spec review loop. See `references/phase4-alternatives-and-sketch.md`, `references/phase4.5-signals-and-design-doc.md`
4. **Handoff** — three-beat closing, next-skill recommendations. See `references/phase6-handoff.md`, `references/important-rules.md`
## References
- `references/preamble.md` — Preamble bash, upgrade handling, lake intro, telemetry prompt, browse setup
- `references/shared-protocols.md` — AskUserQuestion format, Completeness Principle, Repo Ownership, Search Before Building, Contributor Mode, Completion Status Protocol, Telemetry, Plan Status Footer
- `references/phase1-context-gathering.md` — Context gathering, mode selection, product stage assessment
- `references/phase2a-startup-mode.md` — Startup mode operating principles, response posture, anti-sycophancy rules, pushback patterns, six forcing questions with smart routing
- `references/phase2b-builder-mode.md` — Builder mode operating principles, generative questions, escape hatches, vibe-shift handling
- `references/phase2.5-landscape-and-premises.md` — Related design discovery, landscape awareness, premise challenge, adversarial second opinion via Claude subagent
- `references/phase4-alternatives-and-sketch.md` — Alternatives generation, visual sketch wireframe, outside design voices
- `references/phase4.5-signals-and-design-doc.md` — Founder signal synthesis, design doc templates (startup + builder), spec review loop with adversarial subagent
- `references/phase6-handoff.md` — Three-beat closing sequence, tiered Garry plea, next-skill recommendations
- `references/important-rules.md` — Hard rules: no implementation, one question at a time, mandatory assignment, completion statuses
## Product Diagnostic Modes
For Founder Review (PMF scoring) or User Journey Audit (friction mapping), load `references/product-lens-modes.md`. Use when the user asks about product health, retention, or whether to continue building — not for new ideas.
## Gotchas
- **Solutioning before understanding the problem**: Jumping to "how to build" before validating "should we build" → Force problem statement completion before any technical discussion
- **Anchoring on first idea**: First brainstormed solution gets disproportionate attention → Generate at least 3 alternatives before evaluating any
No comments yet. Be the first to comment!