원클릭으로
clarify
Use when intent is ambiguous or conflicting—emit one <<<CLARIFY>>> block (option buttons in UI, no tools). Or user sends /clarify.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when intent is ambiguous or conflicting—emit one <<<CLARIFY>>> block (option buttons in UI, no tools). Or user sends /clarify.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Use when shell commands fail, npx/curl/git won't run, or you must choose run_shell vs web_fetch vs file tools in Nodebox vs host.
Use when the user says remember this, save a preference or API key, or you must pick memory_save vs session notes vs skill (action=manage) vs wiki_* tools.
Use when the input is an image, screenshot, diagram, PDF/DOCX, audio file, or YouTube link—extract metadata/text before reasoning.
Use when the user wants to discover, search, or install agent skills from online registries—top results by installs, stars, or votes. Or user sends /find_skills.
Use when calling REST or GraphQL APIs with web_fetch/web_post — auth headers, query params, GraphQL shape, Directus GraphQL mutations/relations, discovery order, and reading error bodies.
Use when the user or agent installs a skill from skills.sh or GitHub — map WebFetch, Bash, Python, Playwright, and MCP references to Web Agent built-ins.
SOC 직업 분류 기준
| name | Clarify |
| description | Use when intent is ambiguous or conflicting—emit one <<<CLARIFY>>> block (option buttons in UI, no tools). Or user sends /clarify. |
| version | 1.0.0 |
| category | bundled |
| tags | ["ux","ambiguity","clarification","dialog","choices","requirements"] |
| triggers | ["which should I","pick one","either/or","not sure","ambiguous","conflicting requirements","what do you mean","unclear scope","CLARIFY","/clarify","choose between"] |
| Rule | Detail |
|---|---|
| No tools | Do not call any tool in the clarify turn — output plain assistant text only |
| Output | Exactly one <<<CLARIFY>>> … <<<END>>> JSON block on its own (runtime forwards it to the host UI) |
| After emit | Stop and wait for the user's choice as the next message |
| Manual test | Invoke via /clarify skill slash when installed, or trigger from ambiguous user messages |
Hand off to workflow skills (open-web-research, task-execution, etc.) after the user picks — not before.
<<<CLARIFY>>> markers).Use clarify first when the user’s intent is still unresolved (conflicting requirements, unclear fork, unknown deliverable). Once the question is scoped, follow the chosen workflow—e.g. open-web-research requires minimum search/fetch before pivots; do not use clarify to postpone evidence after intent is clear.
Emit exactly this block as plain assistant text (no tool call):
<<<CLARIFY>>>
{"question":"Which stack should we use?","options":["React + Vite","Plain HTML/CSS","Other"],"open_ended":false}
<<<END>>>
Rules:
question: one concise sentence ending with ? when offering choices.options: 2–6 short strings when open_ended is false. Include Other only when genuinely needed.open_ended: true when typed prose is clearer than buttons — then options may be [].Then stop and wait — the host sends the user's choice as the next user message.