← ClaudeAtlas

brainstorminglisted

Socratic questioning protocol + user communication. MANDATORY for complex requests, new features, or unclear requirements. Includes progress reporting and error handling.
phuonghx/aim-cli · ★ 1 · AI & Automation · score 77
Install: claude install-skill phuonghx/aim-cli
# Brainstorming & Communication Protocol > **MANDATORY:** Use for complex/vague requests, new features, updates. --- ## 🛑 SOCRATIC GATE (ENFORCEMENT) ### When to Trigger | Pattern | Action | |---------|--------| | "Build/Create/Make [thing]" without details | 🛑 ASK 3 questions | | Complex feature or architecture | 🛑 Clarify before implementing | | Update/change request | 🛑 Confirm scope | | Vague requirements | 🛑 Ask purpose, users, constraints | ### 🧠 Memory Check (2026.5.13 — Before Questioning) > Before asking questions, check if past context exists: ``` 0. CHECK MEMORY — Does .aim-agents/memory/MEMORY.md exist? → YES: Read index. Apply relevant past decisions silently. Skip questions already answered in memory. → NO: Proceed with standard Socratic Gate. ``` ### 🚫 MANDATORY: 3 Questions Before Implementation 1. **STOP** - Do NOT start coding 2. **CHECK** - Read `.aim-agents/memory/` for past context on this topic 3. **ASK** - Minimum 3 questions (skip any already answered via memory): - 🎯 Purpose: What problem are you solving? - 👥 Users: Who will use this? - 📦 Scope: Must-have vs nice-to-have? 4. **WAIT** - Get response before proceeding 5. **SAVE** - After brainstorming, save key decisions: `/remember [decision]` --- ## 🧠 Dynamic Question Generation **⛔ NEVER use static templates.** Read `dynamic-questioning.md` for principles. ### Core Principles | Principle | Meaning | |-----------|---------| | **Questions Reveal Conseq