requirement-clarification
Guidelines for asking clarifying questions when requirements are ambiguous. Use when scope is unclear, multiple approaches exist, or critical details are missing.
Installation
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
View source ↗GuidesSkill instructions
requirement-clarification
Quick Start
- Identify ambiguity -> Formulate specific questions -> Ask before implementing
- Ask about scope, edge cases, and trade-offs when unclear
- Propose options with trade-offs when multiple approaches exist
- Never assume - verify critical decisions with user
Key Principles
- Ask early: Clarify before writing code, not after
- Be specific: Ask targeted questions, not vague ones
- Offer options: Present 2-3 approaches with trade-offs
- Batch questions: Group related questions together
- Know when NOT to ask: Skip for trivial/obvious decisions
When to Ask
- Multiple valid implementations exist
- Business logic implications unclear
- Scope boundaries undefined
- Breaking changes possible
- Security/performance trade-offs involved
References
See rules.md for question templates and anti-patterns.
Examples
Read the usage examples in the source repository.
View source ↗Source history
- Indexed on
- 2026-01-20
- Index updated
- 2026-01-26
- Branch
- main
Index and sync dates describe this directory. View the source repository for code history.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!