スキル一覧に戻る
zettalyst

clarify

by zettalyst

A collection of plugins for Claude Code

0🍴 0📅 2026年1月13日
GitHubで見るManusで実行

SKILL.md


name: clarify description: Start iterative requirement clarification loop. Use this skill when the user has a vague requirement and wants to clarify it through structured questioning. Transforms unclear requirements into precise, actionable specifications.

Clarify Skill

Transform vague requirements into precise specifications through structured questioning.

Invocation

Parse the input to extract:

  • REQUIREMENT: The vague requirement text (required)
  • --max-iterations N: Maximum question rounds (default: 3)

Initialization

  1. Create .claude/clarify.local.md:
---
active: true
iteration: 1
max_iterations: [MAX_ITERATIONS]
original_requirement: "[REQUIREMENT]"
started_at: "[ISO timestamp]"
---

## Original Requirement
"[REQUIREMENT]"

## Clarification Progress
(Decisions will be recorded as the loop progresses)
  1. Confirm activation:
Clarify loop activated!

Original Requirement: "[REQUIREMENT]"
Max Questions: [MAX_ITERATIONS]

To cancel: /cancel

Clarification Methodology

You are now in a Clarify Loop. Transform the vague requirement into a precise, actionable specification through iterative questioning.

Your Task

  1. Analyze the original requirement for ambiguities
  2. Ask 4 questions in a single AskUserQuestion call to resolve multiple ambiguities at once
  3. Record all answers in your understanding
  4. Check completion: Include "Clarification complete" as the last option of the last question
  5. Repeat until user confirms completion OR max iterations reached

Question Design Guidelines

  • Ask exactly 4 questions per iteration (use all 4 question slots)
  • Provide exactly 4 options per question (use all 4 option slots)
  • The 4th question's 4th option should be "Clarification complete - proceed with current understanding"
  • Use neutral framing without bias toward any option
  • Cover different ambiguity categories in each question set

Ambiguity Categories to Probe

CategoryExample Questions
ScopeWhat's included? What's explicitly out?
BehaviorEdge cases? Error scenarios?
InterfaceWho/what interacts? How?
DataInputs? Outputs? Format?
ConstraintsPerformance? Compatibility?
PriorityMust-have vs nice-to-have?
ReasonWhy? What's the jobs to be done?
SuccessHow to verify completion?

Completion Rules

When the user selects "Clarification complete" OR you reach max iterations:

  1. Output the final clarified requirement:
## Requirement Clarification Summary

### Before (Original)
"{original requirement verbatim}"

### After (Clarified)
**Goal**: [precise description]
**Reason**: [the ultimate purpose]
**Scope**: [what's included and excluded]
**Constraints**: [limitations, requirements]
**Success Criteria**: [how to verify]

**Decisions Made**:
| Question | Decision |
|----------|----------|
| [ambiguity 1] | [chosen option] |
| [ambiguity 2] | [chosen option] |
  1. Then output: <promise>CLARIFICATION COMPLETE</promise>

CRITICAL: Only output the promise when you have genuinely finished clarification. Do NOT lie to exit the loop.


Now begin by:

  1. Creating the state file
  2. Identifying 4 key ambiguities
  3. Asking 4 clarifying questions (each with 4 options) using a single AskUserQuestion call

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です