Skip to content
Back to skills

Office Hours

ASecurity

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...

  • 14 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 29, 2026
ai-agentsgobash

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned May 29, 2026

npx -y skills add ngocsangyem/MeowKit --skill office-hours --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Office Hours?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Office Hours
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ngocsangyem-office-hours/badge)](https://www.skillsdirectory.com/skills/ngocsangyem-office-hours)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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

Files in this skill

  • SKILL.md5.3 KB
  • references/important-rules.md781 B
  • references/phase1-context-gathering.md1.7 KB
  • references/phase2.5-landscape-and-premises.md8 KB
  • references/phase2a-startup-mode.md12.3 KB
  • references/phase2b-builder-mode.md2.4 KB
  • references/phase4-alternatives-and-sketch.md4.8 KB
  • references/phase4.5-signals-and-design-doc.md9.6 KB
  • references/phase6-handoff.md4.8 KB
  • references/preamble.md4.5 KB
  • references/product-lens-modes.md3.5 KB
  • references/shared-protocols.md12.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.