hoyeon-blueprint
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
"/clarify", "clarify this", "keep asking until clear", "remove ambiguity", "clarify requirements", "clarify design", "clarify the plan", "질문 계속해", "모호한 게 없게", "명확해질 때까지", "계속 물어봐", "Q&A로 정리", "질문답변 기록", "요구사항 명확화", "설계 명확화". Relentless ambiguity-resolution interview that records
$ npx -y skills add team-attention/hoyeon --skill clarify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/clarifyContext preview
The summary Claude sees to decide when to auto-load this skill.
"/clarify", "clarify this", "keep asking until clear", "remove ambiguity", "clarify requirements", "clarify design", "clarify the plan", "질문 계속해", "모호한 게 없게", "명확해질 때까지", "계속 물어봐", "Q&A로 정리", "질문답변 기록", "요구사항 명확화", "설계 명확화". Relentless ambiguity-resolution interview that records
name: clarify description: | "/clarify", "clarify this", "keep asking until clear", "remove ambiguity", "clarify requirements", "clarify design", "clarify the plan", "질문 계속해", "모호한 게 없게", "명확해질 때까지", "계속 물어봐", "Q&A로 정리", "질문답변 기록", "요구사항 명확화", "설계 명확화". Relentless ambiguity-resolution interview that records Q&A under .hoyeon/clarify/<topic>/ and hands off to specify/blueprint/docs when clear. allowed-tools: - Bash - Read - Grep - Glob - Task - Write - Edit - AskUserQuestion validate_prompt: | Must ask one question at a time, provide a recommended answer, record Q&A, and continue until the auditor finds no material ambiguity or the user stops. Must not implement code or write final requirements/plan files.
`clarify` is a pre-spec interview loop. It is closer to `grill-me` than `specify`: ask one precise question at a time, recommend an answer, record the answer, and keep going until material ambiguity is gone.
Do not implement, plan execution, or generate final requirements. The output is traceable context for the next workflow.
from the codebase instead of asking the user.
plain-text question at a time.
pass and record that fallback in `qa-log.md`.
Create a topic directory:
.hoyeon/clarify/<topic-slug>/ ├── qa-log.md └── clarity-summary.md
Read templates when writing artifacts:
Use a short kebab-case topic slug. If the current repo already has a Hoyeon spec directory for the same work, mention it in frontmatter as `related_spec`.
Infer the mode from the user's request. If uncertain, ask first.
| Mode | Use For | Main Question Lens | Clear Enough When | |------|---------|--------------------|-------------------| | `requirements` | Product/feature intent before `/specify` | users, goal, non-goals, success, scope, flows, edge cases, constraints | `$hoyeon-specify --context clarity-summary.md` can start without guessing | | `design` | Architecture or implementation direction before planning | alternatives, boundaries, interfaces, data flow, trade-offs, risks, reversibility, verification | chosen direction, rejected alternatives, risks, and validation are explicit | | `domain` | Terms, concepts, and domain model | canonical terms, definitions, relationships, edge cases, conflicts with docs/code | key terms have stable definitions and unresolved terms are listed | | `plan` | Work sequencing before blueprint/execution | dependencies, acceptance criteria, blocking decisions, validation, rollback, ownership | no blocking execution decision remains |
Frontmatter fields:
mode: requirements | design | domain | plan status: active | complete | paused target_handoff: hoyeon-specify | hoyeon-blueprint | docs | none
Default mode is `requirements`.
1. **Mirror** — State the current understanding in 2-4 bullets. 2. **Map ambiguity branches** — List the active ambiguity branches in memory: vague terms, hidden assumptions, unresolved forks, missing criteria, external facts/code facts to verify. 3. **Ask one question** — Ask exactly one question. Include:
4. **Explore instead of asking** — If the answer is discoverable from the codebase or existing docs, explore first and ask only if evidence conflicts. 5. **Record immediately** — Append to `qa-log.md` after every exchange. 6. **Classify** — Mark the branch as `resolved`, `ambiguous`, `assumption`, or `deferred`. 7. **Audit** — After 3-5 Q&A turns, after each major branch, and before summary, call the clarity auditor with the full `qa-log.md`. 8. **Continue or summarize** — If auditor returns `CONTINUE`, ask the next suggested question. If `SUFFICIENT`, write `clarity-summary.md`.
must be discovered.
default, mark it `assumption` or `deferred`, and move on.
"secure", "later", "nice UX", "admin", "sync", "done".
Required branches:
Required branches:
Required branches:
Do not update `CONTEXT.md` or ADRs unless the user explicitly asks for docs-mode updates. By default, write candidates into `clarity-summary.md`.
Required branches:
All you need is requirements. A Claude Code plugin that derives requirements from your intent, verifies every derivation, and delivers traced code — without you writing a plan. AI can build anything. The hard part is knowing what to build — precisely.
Hoyeon blueprint workflow for Codex. Use when the user invokes "$hoyeon-blueprint" or wants to turn requirements.md into a…
Hoyeon browser automation workflow for Codex. Use when the user invokes "$hoyeon-browser-work" or asks Codex to perform a browser…
Hoyeon ambiguity-resolution interview for Codex. Use when the user invokes "$hoyeon-clarify", "/clarify", asks to keep asking…
Hoyeon deep research workflow for Codex. Use when the user invokes "$hoyeon-deep-research" or wants a multi-channel cited…
Hoyeon developer community scan workflow for Codex. Use when the user invokes "$hoyeon-dev-scan" or asks for developer reactions,…
Hoyeon Socratic discussion workflow for Codex. Use when the user invokes "$hoyeon-discuss", "/discuss", asks to think through an…