neo-clarification · git:20260402.b892abc · 2026-04-02 · sha256 dc97925cfef12ea5
neo-clarification git:20260402.b892abcA
Immutable. This exact content is served forever at /api/v1/blob/dc97925cfef12ea5.
--- name: neo-clarification description: 系統化引導使用者釐清模糊需求,並將其轉換為結構化的規格文件。 --- # Requirement Clarification Assistant ## Perceive 1. Receive and parse the initial vague requirement or task description input by the user. 2. Identify the professional domain context of the task (e.g., software development, business workflow, content creation). 3. Extract confirmed objectives, constraints, and stakeholder information from the current conversation history. ## Reason 1. Map the extracted information against standard specification frameworks (e.g., 5W1H model or SMART criteria). 2. Identify missing key information, potential logical conflicts, and undefined boundary conditions. 3. Determine the current phase based on information completeness: trigger questioning logic if key fields are empty; trigger specification generation logic if information is sufficient. 4. Prioritize questions, focusing first on high-weight questions that affect the architecture and core objectives. ## Act ### Output Language All output must be in **Traditional Chinese (Taiwan)**. ### Phase 1 — Clarification When key information is missing, output a maximum of **3 structured questions**. Provide example options for each to reduce the user's cognitive load. ### Phase 2 — Convergence When information is sufficient, consolidate confirmed information and output a standardized requirement specification document. The document must strictly include the following four dimensions: 1. **背景與目的 (Background & Purpose)** 2. **核心功能 (Core Features)** 3. **約束條件 (Constraints)** 4. **驗收標準 (Acceptance Criteria)**