Office Hours — Workflow
Overview
How the office-hours skill works, step by step.
Source Workflow
Claude skill workflow.
Step-by-step Workflow
office-hours — Workflow
Auto-generated from
SKILL.md. The skill itself is the source of truth; this is a human-readable map of what it does and how it runs.
What it does & when to use
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 invoke this skill (do NOT answer directly) when the user describes a new product idea, asks whether something is worth building, wants to think through design decisions for something that doesn't exist yet, or is exploring a concept before any code is written. Use before /plan-ceo-review or /plan-eng-review. (gstack)
Triggers
brainstorm thisI have an ideahelp me think through thisoffice hoursis this worth building
How it works
Workflow outline (sections of SKILL.md):
- Preamble (run first)
- Plan Mode Safe Operations
- Skill Invocation During Plan Mode
- Skill routing
- AskUserQuestion Format
- Artifacts Sync (skill start)
- Model-Specific Behavioral Patch (claude)
- Voice
- Context Recovery
- Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)
- Completeness Principle — Boil the Lake
- Confusion Protocol
- Continuous Checkpoint Mode
- Context Health (soft directive)
- Question Tuning (skip entirely if QUESTION_TUNING: false)
- Repo Ownership — See Something, Say Something
- Search Before Building
- Completion Status Protocol
- Operational Self-Improvement
- Telemetry (run last)
- Plan Status Footer
- SETUP (run this check BEFORE any browse command)
- Phase 1: Context Gathering
- Prior Learnings
- Phase 2A: Startup Mode — YC Product Diagnostic
- Phase 2B: Builder Mode — Design Partner
- Phase 2.5: Related Design Discovery
- Phase 2.75: Landscape Awareness
- Phase 3: Premise Challenge
- Phase 3.5: Cross-Model Second Opinion (optional)
- Phase 4: Alternatives Generation (MANDATORY)
- Visual Design Exploration
- Visual Sketch (UI ideas only)
- Phase 4.5: Founder Signal Synthesis
- Phase 5: Design Doc
- Problem Statement
- Demand Evidence
- Status Quo
- Target User & Narrowest Wedge
- Constraints
- Premises
- Cross-Model Perspective
- Approaches Considered
- Recommended Approach
- Open Questions
- Success Criteria
- Distribution Plan
- Dependencies
- The Assignment
- What I noticed about how you think
- Problem Statement
- What Makes This Cool
- Constraints
- Premises
- Cross-Model Perspective
- Approaches Considered
- Recommended Approach
- Open Questions
- Success Criteria
- Distribution Plan
- Next Steps
- What I noticed about how you think
- Spec Review Loop
- Phase 6: Handoff — The Relationship Closing
- Capture Learnings
- Important Rules
Components
Single-file skill — all instructions live in SKILL.md.
Invoke
- Slash:
/office-hours - Or a natural-language request matching the triggers above.
Source: SKILL.md in this directory.
Execution Logic
The skill executes when its trigger fires (slash command, natural-language match, or direct invocation). It reads its references, applies its rules, and produces the documented outputs.
Edge Cases
See the source skill's references/ and scripts/ folders for edge-case handling.
Failure Handling
A skill failure surfaces as a tool error or a partial output; never a silent skip. Re-run with --verbose (where applicable) for diagnostics.
Integration Notes
- Claude — invoked via the
Skilltool withskill: "office-hours". - Codex — referenced from
AGENTS.mdif mirrored. - Antigravity — referenced from the workspace agent rules if mirrored.
- HQ Project — listed on the landing page Skills section + post-login sidebar.
- MD Project (md.sgnk.ai) — file rendered from
Skills/Office Hours/workflow.md. - Obsidian — file rendered with frontmatter + tags.
Usage Examples
Invoke via slash command or natural language matching the skill description.
Source: ~/.claude/skills/office-hours/WORKFLOW.md