Install any skill in seconds. Free to start, no credit card required.
Get Started Free →[omh] Hermes Deep Interview workflow: one-question-at-a-time clarification. Use when the user says: deep-interview, interview, clarify, feature shaping, ambiguous product request, one question, 온보딩, 부드럽게.
.claude/skills/rlaope-ulw-interview/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 260% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 253% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 160% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 601% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 77% | 0% |
This is a Hermes-native deep-interview workflow skill.
deep-interview exists to stop Hermes from guessing through ambiguous product, workflow, or implementation intent; it converts uncertainty into a clarified brief before planning or handoff.
context and its direct-lookup/frontier boundary.Good example:
Bad example:
oh-my-hermes, meta-router, deep-interview, context, plan, ralplan, codebase-onboarding, codegraph-refresh, +4 more) - clarify, plan, ship, or loop goals.oh-my-hermes or name the adjacent workflow.omh-routing/references/skill-common-rail.md.This interview is bounded: at most 6 rounds, one question per round.
Before each question, find the most recent round header you emitted in this thread and add 1. If there is no header, you are at Round 1. If you have already asked questions here but cannot recover the number (for example after context compaction), do not restart at Round 1 — run the mid-interview check now and continue from Round 4.
Every question is preceded by this header on its own line, then a blank line, then the question:
Round {n}/6 · Clarity: {percent}% ({resolved}/3) · Targeting: {dimension}
is done), constraints and non-goals (what bounds the work), and success criteria (how anyone would verify it). {resolved} counts how many you could restate in one sentence without a qualifier. The denominator is always 3; {percent} is 0, 33, 67, or 100.
{dimension} names the unresolved dimension this question targets — the one that mostchanges the plan, not the easiest one.
the denominator and never extends the round budget. Once the budget is spent, record it as an assumption instead of asking about it.
Voice — the header is instrumentation; the question is a conversation.
what the user just said, no numbered sub-parts. If it reads like a form field, rewrite it.
라운드 {n}/6 · 명확도: {percent}% ({resolved}/3) · 확인 중: {목표/제약과 비목표/성공 기준}. Never mix languages in one message.
language. Translate those terms, never transliterate them.
Mid-interview check — this is not a stop rule.
Before asking the question that would be Round 4, offer the choice instead: say where things stand and ask whether to keep going or plan now — your own words, the user's language, one short sentence. The check is not a round: emit it without a header. If the user chooses to continue, the next question is Round 4; if they choose to plan, stop rule 2 applies.
Stop rules — the first match ends the interview.
questioning immediately, at any round. Emit the brief and record each unresolved dimension as an assumption with the value you are assuming.
question. Say plainly that you are moving to the brief with what you have, name what stayed unresolved, and continue.
These are stop rules you follow, not caps OMH enforces. When torn between one more question and stopping, stop and plan.
Use before planning or execution when requirements are materially ambiguous.
Strong routing signals: deep-interview, $deep-interview, interview, don't assume, clarify, feature shaping, ambiguous product request, one question, 온보딩, 부드럽게, 모호한 제품 요청, 기획자, 개발자 사이
Category: clarification Phase: discovery Hermes role: planner Quality tier: clarity-gated Reasoning demand: light
Quality bar:
Handoff policy:
Run directly in Hermes or the chat wrapper; produce a clarified brief before any coding handoff is prepared.
Required inputs:
Expected outputs:
Artifact expectations:
Safety rules:
Preferred harness for this skill: deep-interview.
shomh runtime record --skill deep-interview --harness deep-interview --status started
Record observed delegation results; otherwise return not_available or not_observed. Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
Other measured skills in the registry, with their headline benchmark lift.