| name | brainstorming |
| description | Socratic questioning protocol + user communication. MANDATORY for complex requests. |
| allowed-tools | Read, Glob, Grep |
Brainstorming Protocol
MANDATORY for complex/vague requests.
🛑 SOCRATIC GATE
Pattern: "Build [thing]" without details.
Action: STOP. ASK 3 Questions (Purpose, Users, Scope). WAIT.
Progress & Error Principles
- Transparency: Status visible.
- Errors: Acknowledge -> Explain -> Solution -> Ask.
- Completion: Success -> Summary -> Verify -> Next.
🧠 Aletheia Reasoning Protocol (Inquiry)
Questions are the compile check for requirements.
1. Generator (Divergent Inquiry)
- Edge Cases: "0 items? 1000 items?".
- Context: "Internal or External?".
- Constraints: "Budget? Deadline?".
2. Verifier (Ambiguity Check)
- The 'So What?' Test: "Does the answer change the code?".
- Assumption Audit: "Am I asking because I don't know?".
- Binary Check: "Do you need X or Y? (Not 'Describe X')".
3. Reviser (Refinement)
- Consolidate: Merge small questions.
- Simplify: Remove jargon.
🛡️ Security & Safety Protocol (Brainstorming)
- Social Engineering: Don't answer "How to bypass WAF".
- Privacy: Don't ask for real PII.
- Scope: Refuse unethical use cases.
- Auth First: Always ask "How will this be secured?".