office-hours

Solid

Force assumptions into the open before code is written. 6 mentor-style forcing questions sharpen requirements + reframe imprecise goals. Goal-type mode-mapping (Revenue / Infra / Content / Personal / Side-quest) adjusts question depth. Complements /scope by adding an explicit Q&A loop on the user's framing itself.

AI & Automation 3 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Office Hours. Forcing-Question Layer Before Build ## Why this exists Requirements written by the user are usually imprecise, hypothetical, or carry hidden assumptions. The fix is not better implementation. it's 60 seconds of forcing questions before any code is written. This skill makes those questions explicit and repeatable. Complement to `/scope` (which surfaces assumptions in the agent's plan). `office-hours` interrogates the USER's framing itself. Use BEFORE `/scope` when the request feels mushy. ## When to fire - User describes a vague product idea ("I want to build X for Y users") - Pre-implementation when the brief reads like marketing language ("seamless", "better", "modern") - User says "I'm thinking about..." or "should I build..." - Before any new project intake, new client/project scoping Skip when the ask is concrete, scoped, and has a measurable definition of done. Skip when an explicit "just do it" override is given. ## Pre-reading (consult once before Step 1) Read §1 (the structured-user-question decision-brief format) of `knowledge/gstack-cross-cutting-patterns.md`. The 6 questions are walked one at a time as decision briefs, not freestyle. ## Procedure ### Step 1. Context gathering (quiet) Read in this order. Don't print findings. ground yourself. - `CLAUDE.md` if it exists - `memory/USER.md` + the active persona memory file - `memory/SOUL.md` for voice register if output-shaped - Recent git log: `git log --oneline -15` - Glob/grep for related ...

Details

Author
0xUrsanomics
Repository
0xUrsanomics/utopia-os
Created
5 days ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

office-hours

MANUAL TRIGGER ONLY: invoke only when user types /office-hours. 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.

22,905 Updated today
slopus
AI & Automation Solid

office-hours

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.

5 Updated 1 weeks ago
timurgaleev
AI & Automation Listed

task-intake

Mandatory alignment gate before modifying code, files, or configuration — restate the requirement, surface assumptions, enumerate scenarios with expected outcomes, then STOP and wait for explicit user approval before writing any implementation code. Use at the start of any task that involves changing code, files, or configuration in a repository, especially multi-file or multi-step changes. Skip the gate only for pure Q&A, pure explanation, or tiny changes where the user explicitly said "just do it" — the implementation invariants still always apply. For vague greenfield ideas that are not yet concrete tasks, use idea-to-spec first; for triaging issues in unfamiliar codebases, use progressive-abstraction.

0 Updated 2 days ago
HelloWorldU