---
name: clarify-3cdc6f3ca32d
description: "Use when requirements are incomplete, ambiguous, conflicting, or require user decisions before implementation."
metadata:
  clade:
    invocation: explicit
disable-model-invocation: true
---
<!-- LOCKED: mirrored from Waterball-Software-Academy/aixbdd@8f4dfa7c96aa2d64ed5866d02ee20a23e71c040d, modified by clade (added this banner and clade metadata lines) via scripts/sync-upstream-mirrors.ts — edit upstream, never here -->

# Clarify

當需求仍有細節不足、定義模糊或多種合理解讀時，先補足決策所需的上下文，再用好懂且可比較的選項向使用者提問，讓使用者拍板，而不是由 AI 自行補完。

# SOP

## Phase 1 -- 收斂本輪訪談缺口

1. READ 讀取使用者需求、呼叫者 skill 指示、當前上下文與既有產物，確認本次要澄清的主題、決策邊界、指定提問面向，以及是否需要詳記問答紀錄。
2. THINK 先讀取 `rules/盤點高影響需求缺口與提問排序判準.md`，再依其要求盤點需求中的缺漏、矛盾、模糊與未拍板決策，優先收斂影響範圍最大的 1 至 3 題作為本輪提問，並確保整個 clarify session 累計不超過 5 題。

## Phase 2 -- 產出本輪 clarify 問題

1. WRITE 先讀取 `rules/Context與選項題撰寫判準.md`、`templates/clarify-question-round.md` 與 `templates/clarify-question-round.example.md`，再依骨架與範例直接在對話中輸出本輪問題：每題都要先提供足以協助使用者判斷的 `Context`，再提出一句清楚的 `總結之提問`，最後用 Markdown 表格列出單選或多選 `Options`、標示一個推薦選項與推薦原因，並固定提供 `Others` 讓使用者補充；不得使用 Ask Tool。
2. WRITE 明確請使用者依題號回答選項編號，必要時在 `Others` 補充說明；未收到回答前停止，不自行假設答案。

## Phase 3 -- 依回答決定續問、收斂或記錄

1. READ 讀取使用者對本輪問題的回答，整理已拍板決策、仍未解決缺口與新浮現的限制，判斷是否已足以讓呼叫者 skill 繼續。
2. WRITE 若呼叫者 skill 要求詳記問答紀錄，先讀取 `templates/clarify-log.md` 與 `templates/clarify-log.example.md`，再依骨架更新本次 clarify session 的問答紀錄。
3. THINK 若仍有高影響缺口且累計題數尚未達 5 題，回到 Phase 1 準備下一輪提問；若資訊已足夠，則輸出已確認決策、使用者補充與剩餘風險，交還呼叫者 skill 繼續後續流程。


---
Source attribution: YuDefine
Original project: https://github.com/YuDefine/nuxt-supabase-starter/blob/ce33b96c1fa0a8fed589565e7420e0df34de42cb/template/.claude/skills/clarify/SKILL.md
License: MIT
License information: https://opensource.org/license/mit
Original upstream instructions; downloaded from Mega AI Hub.

## Upstream license notice

MIT License

Copyright (c) 2025-present YuDefine - 域定資訊工作室

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.



# Mega AI Hub resource metadata

Creator / publisher: YuDefine
Original project: https://github.com/YuDefine/nuxt-supabase-starter/blob/ce33b96c1fa0a8fed589565e7420e0df34de42cb/template/.claude/skills/clarify/SKILL.md
Attribution basis: Source repository record

Fields of work: Design, Product Management, Customer Support, Marketing
Roles: UX Writer, UX Designer, Product Manager, Customer Experience, Content Marketer
Specialties: Frontend, Cross Platform
Tools: Tool not specified
Country applicability: Country not specified
Classification basis: Source category, role and specialization labels
Instruction SHA-256: 19f380c3864b6770a0665700a1fb1b5786a08b3c649d2aa743df3d41c668d6ee
