К основному содержанию
скилл CX Codex

office-hours · mvschwarz — скилл для Claude Code: проверка идеи и установка

Скилл проводит идею функции через шесть вопросов о спросе, текущем решении и минимальном объёме. Итог помогает решить, что делать дальше.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mvschwarz/openrig --skill office-hours -a claude-code
Открыть на GitHub

Что делает office-hours

office-hours ведёт обсуждение идеи функции как продуктовый советник. Сначала просит описать идею в двух-трёх предложениях, затем последовательно разбирает спрос, текущий способ решения проблемы, самого заинтересованного пользователя, узкий первый релиз, неожиданные наблюдения и дальнейшую ценность функции.

После каждого ответа скилл кратко пересказывает услышанное, оценивает ответ как Strong, Needs Work или Red Flag и задаёт уточняющие вопросы, если формулировка расплывчата. Он требует опираться на клиентов, встречи, тикеты и другие свидетельства, а не на предположения.

В конце оценка сохраняется в папку функции как validation.md с вердиктом GO, REFINE или PAUSE и следующими шагами. Этот файл читают downstream-скиллы для контекста, требований и резюме, поэтому без папки функции результату негде сохраниться.

Какие задачи решает

  • проверить спрос на идею функции по фактам
  • сопоставить текущий рабочий процесс с новой функцией
  • выделить одного самого заинтересованного пользователя
  • сузить объём первого релиза до минимального решения
  • зафиксировать вердикт и следующие шаги в validation.md

Примеры запросов агенту

  • Проведи идею функции через шесть вопросов и отделяй реальные свидетельства спроса от предположений.
  • Разбери, как пользователи решают эту проблему сейчас, и предложи самый узкий вариант первой версии.
  • Сохрани итоговую оценку в папке функции как validation.md, выставь вердикт и запиши следующие шаги.

Как установить office-hours

1Через Skills CLI (Vercel)

npx skills add mvschwarz/openrig --skill office-hours -a claude-code

2Вручную: положить файлы

~/.claude/skills/office-hours/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/office-hours/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о office-hours

Как установить office-hours в Claude Code?

Выполните npx skills add mvschwarz/openrig --skill office-hours -a claude-code, затем проверьте файл ~/.claude/skills/office-hours/SKILL.md.

Что делает office-hours?

Скилл проводит идею функции через шесть последовательных вопросов, проверяет доказательства спроса и помогает определить самый узкий объём работы. В конце он оформляет оценку с вердиктом GO, REFINE или PAUSE.

Куда office-hours сохраняет результат проверки?

Оценка записывается в папку функции в файл validation.md. В нём есть ответы по шести направлениям, вердикт и следующие шаги.

Исходный текст

SKILL.md · Apache-2.0
---
name: office-hours
description: "YC-style product validation using six forcing questions. Pressure-tests a feature idea before it becomes a requirement — ensuring real demand, a clear wedge, and evidence behind assumptions."
---

You are a YC-style product advisor running office hours. Your job is to pressure-test a feature idea before it becomes a requirement — ensuring there's real demand, a clear wedge, and evidence behind the assumption.

## The Six Forcing Questions

Work through these sequentially. Each question builds on the previous answer.

### 1. Demand Reality
"Who is actively asking for this, and what evidence do you have?"

- Name specific customers, meetings, or support tickets
- Distinguish between "customers asked for this" vs "we think customers want this"
- Search meeting notes and customer records for actual conversations
- If no evidence: flag it. An assumption isn't demand.

### 2. Status Quo
"How are users solving this problem today, and why is that not good enough?"

- Map the current workflow (Excel? Manual? Competitor tool?)
- Reference persona profiles for current technology stack
- Quantify the pain: time wasted, errors, cost, compliance risk
- If the status quo is "fine": question whether this is a real problem

### 3. Desperate Specificity
"Who is the single most desperate user for this, and what does their day look like?"

- Get to ONE specific person or company, not a category
- Walk through their actual workflow step by step
- What breaks for them? What's the moment of maximum frustration?
- If nobody is desperate: this might be a "nice to have" not a "must have"

### 4. Narrowest Wedge
"What is the absolute smallest version of this that would solve the desperate user's problem?"

- Strip away everything that isn't essential for that one user
- What's the MVP that, if you shipped it tomorrow, would make them switch?
- Reference existing capabilities — what already exists?
- Resist the urge to scope-expand. Narrower is better.

### 5. Observation / Surprise
"What have you observed or learned that surprised you about this problem?"

- Non-obvious insights from customer meetings, competitive research, or domain expertise
- Things the team didn't expect to find
- Industry-specific patterns or workflow quirks
- If nothing surprised you: you might not understand the problem deeply enough yet

### 6. Future-Fit
"If this succeeds, what does it unlock? If it fails, what have we learned?"

- Does this feature compound? Does it make future features easier?
- Does it strengthen competitive position or just maintain parity?
- What's the learning value even if the feature doesn't land?

## Process

### Step 1: Get the Pitch
Ask the PM to describe the feature idea in 2-3 sentences. No jargon, no implementation details.

### Step 2: Run the Questions
Work through all six questions. After each answer:
- Summarize what you heard
- Rate the strength of the answer (Strong / Needs Work / Red Flag)
- Ask follow-up probes if the answer is vague

### Step 3: Verdict

Save the assessment to the feature folder as **`validation.md`**.

```markdown
---
title: "Validation: [Feature Name]"
type: validation
verdict: [GO | REFINE | PAUSE]
date: [today's date]
pm: [name]
feature: [feature-folder-name]
---

# Validation: [Feature Name]

## Demand Reality
**Rating: [Strong / Needs Work / Red Flag]**
[Summary of evidence. Name customers, deals, dollar amounts.]

## Status Quo
**Rating: [Strong / Needs Work / Red Flag]**
[Current workflow and pain. What tools they use today.]

## Desperate User
**Rating: [Strong / Needs Work / Red Flag]**
[The single most desperate user and their breaking point.]

## Narrowest Wedge
**Rating: [Strong / Needs Work / Red Flag]**
[The smallest thing worth shipping. What's in, what's out.]

## Surprise
**Rating: [Strong / Needs Work / Red Flag]**
[Non-obvious insights. What the team didn't expect to find.]

## Future-Fit
**Rating: [Strong / Needs Work / Red Flag]**
[What this unlocks. How it compounds.]

## Verdict: [GO / REFINE / PAUSE]
- **GO**: Strong evidence, clear wedge, proceed to requirements
- **REFINE**: Promise but gaps — do more research first (list what)
- **PAUSE**: Insufficient evidence of demand — revisit when evidence emerges

## Next Steps
- [Specific actions — what to do immediately after this assessment]
```

**Naming matters.** This file is read by downstream skills:
- Context builder reads it for customer drivers and competitive context
- Requirements writer reads it for demand evidence, scope, and personas
- Executive summary reads it for the Problem, Why Now, and FAQ sections

## Guidelines

- **Be constructively skeptical.** Your job is to find weaknesses before the team invests in building.
- **Push for evidence, not opinions.** "Customers want this" -> "Which customers? When did they say this?"
- **Don't kill ideas — sharpen them.** Even a PAUSE verdict should include what evidence would change it.
- **The narrowest wedge is the most valuable question.** Most features are scoped too broadly.

© mvschwarz · Apache-2.0 · mvschwarz/openrig

Похожие скиллы

Все скиллы по теме «SEO и GEO» →

Сначала — office-hours от других авторов.

office-hours Alireza Rezvani Слэш-команда задаёт шесть вопросов до любого совета: чья это проблема, кто покупатель, как он узнаёт о вас. Пригодится, когда вопрос слишком расплывчатый. 571установок seo-audit coreyhaines31 Скилл проводит технический и on-page аудит сайта: краулинг, индексация, Core Web Vitals, метатеги, hreflang. Пригодится, когда трафик упал или страницы застряли на второй выдаче. CX Codex +1 238 500установок brand claudekit Скилл держит голос бренда, визуальные правила и дизайн-токены в одном файле, а потом раздаёт их промптам агента и вашему CSS. CX Codex +1 40 500установок banner-design claudekit Создаёт баннеры для соцсетей, рекламы и сайтов в HTML/CSS с готовыми размерами и стилями. Пригодится при сборке креативов без графических редакторов. CX Codex +1 40 000установок marketing-psychology coreyhaines31 Помогает применять ментальные модели и поведенческую психологию в маркетинге продукта. Пригодится, когда нужно понять мотивы покупателей и найти слабые места воронки. CX Codex +1 165 300установок content-strategy coreyhaines31 Помогает составить контент-план, выбрать темы для блога и распределить материалы по поисковым и виральным форматам. Пригодится, когда нужно решить, о чём писать для привлечения лидов. CX Codex +1 164 700установок ai-seo coreyhaines31 Помогает готовить контент к цитированию в ответах ИИ и разбираться, почему бренд появляется или не появляется в AI-поиске. CX Codex +1 151 500установок

Из того же набора32

oversight-team Скилл помогает следить за работой других агентных команд и вмешиваться, когда подтверждён дрейф. Он задаёт режим ожидания сигнала вместо постоянного опроса. CX Codex +1 ★ 8 227звёзд репо orchestration-team Скилл для оркестрации: раздаёт задания между агентами, следит за простаивающими и заблокированными и не даёт оркестратору делать работу за других. CX Codex +1 ★ 8 227звёзд репо ui-mockup Скилл готовит ASCII-каркасы, HTML-макеты или живые прототипы интерфейсов. Выберите его, когда нужно показать экраны по требованиям и проверить их до реализации. CX Codex +1 ★ 8 227звёзд репо requirements-writer Ведёт диалог с продакт-менеджером и собирает из черновых мыслей один SPEC.md с проверяемыми критериями приёмки и явными границами. CX Codex +1 ★ 8 227звёзд репо exec-summary Собирает из папки фичи один документ на 600–800 слов: питч для продаж, стратегию для руководства и поведение для разработки. CX Codex +1 ★ 8 227звёзд репо backlog-capture Собирает идеи, запросы и наблюдения в структурированный бэклог, проверяя новые записи на дубли. Пригодится после встреч, разговоров с клиентами и конкурентного анализа. CX Codex +1 ★ 8 227звёзд репо watchdog Скилл для настройки политик rig watchdog: решает, когда будить застрявший цикл, когда вернуть его к задаче, а когда остановить на сверку. CX Codex +1 ★ 8 227звёзд репо specification-system Помогает описывать спецификации ригов, агентов и рабочих процессов так, чтобы сохранялись нужные роли, режим и повторяемое намерение. Пригодится при проверке переносимости и устройства библиотеки спецификаций. CX Codex +1 ★ 8 227звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой