office-hours

Guides structured startup and side-project brainstorming sessions that produce reviewed design documents.

Updated Jun 16, 2026
One-click install
npx skills add https://github.com/adamtpang/summon.company --skill office-hours-adamtpang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-hours
Source: https://github.com/adamtpang/summon.company/tree/main/.claude/skills/office-hours
Command: npx skills add https://github.com/adamtpang/summon.company --skill office-hours-adamtpang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Founders and builders often jump into coding before validating demand, defining a narrow wedge, or stress-testing premises. This Skill runs a YC-style office hours conversation that forces clarity on demand evidence, target users, and approach trade-offs before any code is written, then captures the outcome as a versioned design doc. ## Core Features & Use Cases - Two brainstorming modes: Startup mode applies six forcing questions (demand reality, status quo, narrowest wedge); Builder mode supports design thinking for side projects, hackathons, and open source. - Design doc generation: Writes a structured design document to ~/.gstack/projects/ with problem statement, premises, approaches considered, and success criteria, including a Supersedes chain across revisions. - Adversarial spec review loop: Dispatches an independent reviewer subagent to score the doc on completeness, consistency, clarity, scope, and feasibility, fixing issues across up to 3 iterations. - Use Case: A developer says "is this worth building?" about an AI note-taking idea. The skill challenges their premises, forces a narrow wedge definition, saves a design doc, and hands off to /plan-eng-review for architecture lock-in. ## Quick Start Ask the assistant to run office hours to brainstorm and pressure-test your new product idea before writing any code.

Frequently Asked Questions about office-hours

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a startup idea before building it?

Invoke the office-hours skill, which runs six forcing questions covering demand evidence, status quo, target user specificity, and the narrowest wedge. It saves the outcome as a structured design doc with success criteria and a concrete next assignment.

What is the difference between Startup mode and Builder mode?

Startup mode applies YC-style demand and wedge questions for ventures intended as businesses. Builder mode uses design thinking brainstorming for side projects, hackathons, learning, and open source, with a lighter design doc template.

Where does the office-hours skill save design documents?

Design docs are written to ~/.gstack/projects/{slug}/ as markdown files named by user, branch, and timestamp. Downstream skills like /plan-ceo-review and /plan-eng-review discover them automatically, and revisions chain via a Supersedes field.

How does the spec review loop work in office-hours?

After writing the design doc, the skill dispatches an independent reviewer subagent that scores completeness, consistency, clarity, scope, and feasibility on a 1-10 scale. Issues are fixed and re-reviewed up to 3 iterations, with unresolved items persisted as Reviewer Concerns.

When should I not use office-hours brainstorming?

Skip it when code already exists and the task is bug fixing, review, or shipping — use /investigate, /review, or /ship instead. Office-hours is designed for pre-code ideation, not execution-phase work.