← スキル一覧に戻る

requirement-clarification
by vneseyoungster
ChocoVine turns "Vibes Coding" into Engineering. It stops hallucinations by enforcing a strict Research → Test → Code loop.
⭐ 23🍴 17📅 2026年1月23日
SKILL.md
name: requirement-clarification description: Generate clarifying questions from research findings. MUST be used before planning phase. Validates requirements are complete and unambiguous before technical work begins.
Requirement Clarification Skill
Purpose
Transform ambiguous user requests into clear, implementable requirements.
When to Use
- After research phase completes
- Before planning phase begins
- When user requirements are unclear
- For non-technical user requests
Question Templates
For Scope Clarification
See question-templates/scope-questions.md
Common patterns:
- "Should [feature] also handle [edge case]?"
- "When [condition], what should happen?"
- "Is [assumption] correct, or do you need [alternative]?"
For Technical Decisions
See question-templates/technical-questions.md
Common patterns:
- "Do you have a preference between [A] and [B] for [purpose]?"
- "Should this integrate with [existing system]?"
- "What level of [performance/security] is required?"
For Constraints
See question-templates/constraint-questions.md
Common patterns:
- "Is there a deadline for this?"
- "Are there any [technology/approach] restrictions?"
- "Who will be using this feature?"
Question Quality Checklist
Each question must be:
- Specific (not vague)
- Answerable (user has the information)
- Impactful (answer affects implementation)
- Non-technical (accessible language)
- Defaultable (has fallback assumption)
Question Priority Levels
Must Answer (Blocking)
- Questions that block planning if unanswered
- Maximum 10 blocking questions
- Always provide defaults
Should Answer (Important)
- Questions that improve implementation quality
- Can proceed with defaults if not answered
Could Answer (Nice to Have)
- Questions for optimization
- Low impact on core implementation
Validation Script
Run scripts/validate-requirements.py to check:
- All blocking questions answered
- No contradictory requirements
- Technical feasibility confirmed
- Confidence levels assigned
python scripts/validate-requirements.py <session-id>
Output Location
- Questions:
docs/specs/questions-{session}.md - Requirements:
docs/specs/requirements-{session}.md
Integration with Workflow
- Research phase produces findings in
docs/research/ - This skill generates questions from those findings
- User answers questions
- Validated requirements document is produced
- Planning phase can begin
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です
