Requirements Gathering Reminder
Reminds you to follow requirements gathering rules when deviating from the process.
/plugin marketplace add jleechanorg/claude-commands/plugin install claude-commands@claude-commands-marketplaceWhen this command is invoked, YOU (Claude) must execute these steps immediately: This is NOT documentation - these are COMMANDS to execute right now. Use TodoWrite to track progress through multi-phase workflows.
Action Steps:
Taken from the excellent requirements gathering system by rizethereum. Thank you for sharing this thoughtful approach!
Quick correction when deviating from requirements gathering rules.
Check requirements/.current-requirement
If no active requirement:
Display reminder based on current context:
š Requirements Gathering Reminder
You are gathering requirements for: [active-requirement]
Current phase: [Initial Setup/Context Discovery/Targeted Context/Expert Requirements]
Progress: [X/Y questions]
š PHASE-SPECIFIC RULES:
Phase 2 - Context Discovery:
- ā
Ask 5 yes/no questions about the problem space
- ā
Questions for product managers (no code knowledge required)
- ā
Focus on user workflows, not technical details
- ā
Write ALL questions before asking any
- ā
Record answers ONLY after all questions asked
Phase 3 - Targeted Context (Autonomous):
- ā
Use RepoPrompt tools to search and read code
- ā
Analyze similar features and patterns
- ā
Document findings in context file
- ā No user interaction during this phase
Phase 4 - Expert Requirements:
- ā
Ask 5 detailed yes/no questions
- ā
Questions as if speaking to PM who knows no code
- ā
Clarify expected system behavior
- ā
Reference specific files when relevant
- ā
Record answers ONLY after all questions asked
š« GENERAL RULES:
1. ā Don't start coding or implementing
2. ā Don't ask open-ended questions
3. ā Don't record answers until ALL questions in phase are asked
4. ā Don't exceed 5 questions per phase
š CURRENT STATE:
- Last question: [Show last question]
- User response: [pending/answered]
- Next action: [Continue with question X of 5]
Please continue with the current question or read the next one from the file.
"Let me rephrase as a yes/no question..."
"Let me ask one question at a time..."
"I apologize. Let me continue with requirements gathering..."
"Let me add a default for that question..."