
prd-clarify
by min-hinthar
Mobile-first PWA for a la carte Burmese food ordering with Saturday-only delivery in Southern California.
SKILL.md
name: prd-clarify description: This skill should be used when the user asks to "clarify requirements", "refine the PRD", "ask clarifying questions", "fill in PRD gaps", "run a clarification session", or after generating a PRD that needs refinement. Uses structured questioning through AskUserQuestion tool to transform ambiguous requirements into actionable specifications.
PRD Clarification
Systematically analyze PRD documentation to identify ambiguities, gaps, and areas requiring clarification. Ask focused questions using the AskUserQuestion tool, adapting inquiry strategy based on each answer.
Initialization Protocol
Complete these steps in order:
Step 1: Locate PRD
Identify the directory containing the PRD file.
Step 2: Create Tracking Document
Create a tracking file in the same directory as the PRD:
- PRD
feature-auth.md→ createfeature-auth-clarification-session.md
Initialize with:
# PRD Clarification Session
**Source PRD**: [filename]
**Session Started**: [date/time]
**Depth Selected**: [pending]
**Progress**: 0/[pending]
---
## Session Log
Step 3: Select Depth
Use AskUserQuestion to determine scope:
| Depth | Questions | Best For |
|---|---|---|
| Quick | 5 | Bug fixes, small features |
| Medium | 10 | Single-screen features |
| Long | 20 | Multi-screen flows |
| Ultralong | 35 | Full apps, complex logic |
Step 4: Update Tracking
Record selected depth and begin questioning.
Questioning Strategy
Prioritization Framework
- Critical Path - Requirements blocking other features
- High Ambiguity - Vague language, missing criteria
- Integration Points - External systems, APIs
- Edge Cases - Error handling, boundaries
- Non-Functional - Performance, accessibility
- User Journey Gaps - Missing steps, undefined states
Adaptive Questioning
After each answer:
- New ambiguity revealed? Prioritize it
- Related area clarified? Skip redundant questions
- Contradiction found? Address immediately
- New scope introduced? Flag for review
Question Quality Standards
Each question must be:
- Specific - Reference exact PRD sections
- Actionable - Answer informs requirement update
- Non-leading - Avoid suggesting the answer
- Singular - One clear question per turn
- Contextual - Acknowledge previous answers
Category Coverage
Distribute questions across:
- User/Stakeholder clarity
- Functional requirements
- Non-functional requirements
- Technical constraints
- Edge cases & error handling
- Data requirements
- Business rules
- Acceptance criteria
- Scope boundaries
- Dependencies & risks
Execution Rules
- Create tracking doc first - Before ANY questions
- Always use AskUserQuestion - Never ask in plain text; always provide 2-4 options
- Complete full count - Ask all questions for selected depth
- Track after every answer - Update document immediately
- Adapt continuously - Reflect learnings in next question
- Stay focused - Only PRD-related clarifications
Session Completion
After all questions:
- Summarize key clarifications
- List remaining ambiguities
- Suggest priority for unresolved items
- Offer to update PRD with clarified requirements
Tracking Format
Append after each question:
## Question [N]
**Category**: [e.g., UX States, Error Handling]
**Ambiguity**: [What gap was identified]
**Question**: [What was asked]
**Response**: [User's answer]
**Clarified**: [How this resolves the ambiguity]
Additional Resources
Reference Files
For detailed question patterns and strategies:
references/question-bank.md— 100+ categorized clarification questionsreferences/sequencing-strategy.md— Phase-based questioning, adaptive flowreferences/scope-expansion.md— Handling discovered requirements
Example Files
Working examples in examples/:
clarification-session.md— Complete 10-question session example
Quick Reference
Depth Selection
| Depth | Questions | Time Estimate |
|---|---|---|
| Quick | 5 | 10-15 min |
| Medium | 10 | 20-30 min |
| Long | 20 | 45-60 min |
| Ultralong | 35 | 90-120 min |
Scope Expansion Protocol
| Expansion Size | Action |
|---|---|
| Minor (1-2 items) | Absorb into current scope |
| Medium (3-5 items) | Add to final sprint |
| Major (6+ items) | Recommend new sprint |
Decision Tracking Table
Maintain throughout session:
## Decisions
| Question | Decision | Impact |
|----------|----------|--------|
| Auth scope? | OAuth + email | +1 day |
| i18n? | Deferred | None |
Effective Question Examples
| Category | Example | Why It Matters |
|---|---|---|
| Animation | "Success state before closing?" | Prevents dead interactions |
| Performance | "Target LCP under 2.5s?" | Sets optimization boundaries |
| Edge cases | "Item sold out mid-cart?" | Defines error recovery |
| Accessibility | "Keyboard-only navigation?" | Clarifies a11y scope |
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です