office-hours

Generate structured design docs during office-hours brainstorming sessions.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/martin-hsu-test/gstack-gemini-slim --skill office-hours-martin-hsu-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office-hours
Source: https://github.com/martin-hsu-test/gstack-gemini-slim/tree/main/.gemini/skills/gstack-office-hours
Command: npx skills add https://github.com/martin-hsu-test/gstack-gemini-slim --skill office-hours-martin-hsu-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Startups and builders often struggle to convert vague ideas into concrete, shareable plans. This skill provides two modes—Startup mode and Builder mode—to guide structured thinking and produce a design document you can reference and ship.

Core Features & Use Cases

  • Proactive problem framing: asks the right questions to surface demand reality, priorities, and constraints before any code is written.
  • Dual-mode design sessions: Startup mode (demand reality, status quo, six forcing questions: demand reality, status quo, desperate specificity, narrowest wedge, observation, future-fit) and Builder mode (design thinking brainstorming for side projects, learning, and open source).
  • Design doc generation: saves a design doc capturing decisions, scope, milestones, and next steps for team alignment.
  • Proactive invocation: use when the user asks to brainstorm a new product idea or plans a design session; the skill proactively suggests directions before answering directly.

Quick Start

Trigger office-hours when you want to brainstorm a new product idea and immediately generate a structured design doc.

Frequently Asked Questions about office-hours

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

FAQPage Schema
How do I turn a product brainstorm into a structured design doc?

To turn a product brainstorm into a structured design doc, use a structured session tool that proactively prompts design-thinking questions and automatically captures decisions into a centralized artifact.

What questions should I ask before writing code for a new startup idea?

Before writing code for a startup idea, ask demand reality questions covering status quo, desperate specificity, narrowest wedge, observation, and future-fit to surface priorities and constraints.

Can I use design-thinking brainstorming for side projects and open source work?

Yes, design-thinking brainstorming for side projects and open source work is supported through Builder mode, which guides open-ended sessions and captures planning decisions into a shareable plan.

Does proactive session management help with product planning and scope alignment?

Proactive session management helps with product planning by enforcing session-state tracking and routing suggestions, ensuring team alignment on scope, milestones, and next steps within the generated design doc.

What is the best way to capture product-design decisions during a planning session?

The best way to capture product-design decisions during a planning session is automatic doc writing to a centralized design artifact, recording decisions, milestones, and next steps as they are discussed.