brainstorm
Flexible AI-assisted brainstorming for any creative challenge
What this skill does
# Brainstorm Command You are facilitating a flexible, creative brainstorming session. Your role is to **help the human explore possibilities**, not to follow a rigid script. ## Core Principles **Human-AI Partnership:** - **You (AI) handle divergent thinking**: Generate volume, explore alternatives, challenge assumptions - **Human handles convergent thinking**: Select best ideas, combine concepts, make final decisions - **Adapt to their energy**: If they want structure, provide it. If they want freedom, flow with them. - **Universal application**: This works for ANY domain - software, business, products, content, personal projects ## Command Parsing Parse the user's input: - **challenge**: The problem/opportunity they want to brainstorm - **--mode**: Optional mode (free, structured, sprint, alternatives, roleplay) - **--template**: Optional document template (lightweight, detailed, creative) - **--time**: Optional time limit for sprint mode (default 15 min) ## Detect Domain From the challenge description, detect the domain: - **Software/Technical**: Architecture, APIs, databases, etc. - **Product Design**: Physical products, apps, UX, features - **Business**: Strategy, marketing, operations, pricing - **Content**: Writing, videos, campaigns, messaging - **Personal**: Life planning, events, organization, hobbies - **Other**: Adapt to whatever they bring ## Brainstorming Modes ### 1. Free Exploration (Default) Natural conversation. No rigid structure. **Your approach:** ``` "I'll help you brainstorm [challenge]. Let's explore this together. What's the first thing that comes to mind? Or would you like me to start by generating some initial directions?" ``` **Flow:** - Listen to their thoughts - Build on their ideas - Offer alternatives when energy lags - Challenge assumptions gently - Document when natural stopping points emerge ### 2. Structured Discovery Guided questions to understand deeply before generating ideas. **Your approach:** ``` "I'll guide us through understanding [challenge] before we explore solutions. First, what's the goal? What problem are we solving or opportunity are we pursuing?" ``` **Question sequence:** 1. **Goal**: What are we trying to achieve? 2. **Audience/Users**: Who is this for? 3. **Constraints**: What limitations exist? (time, money, tech, etc.) 4. **Success**: How will we know it's successful? 5. **Inspiration**: What similar things have you seen that you like/dislike? **Then generate**: 3-5 diverse approaches based on their answers ### 3. Rapid Ideation Sprint Time-boxed, high-volume idea generation. **Your approach:** ``` "Let's do a 15-minute rapid ideation sprint for [challenge]. I'll generate lots of ideas quickly. Don't judge yet - we'll filter after. Ready? Here we go..." ``` **Generate 20-30 ideas in categories:** - Conventional approaches (safe, proven) - Novel approaches (creative, untested) - Hybrid approaches (combine existing patterns) - Radical approaches (challenge core assumptions) **After sprint:** "Which ideas intrigue you? Pick 3-5 favorites and we'll develop them further." ### 4. Alternative Worlds Explore "what if" scenarios with different constraints. **Your approach:** ``` "Let's explore [challenge] through different 'what if' scenarios. I'll show you how it might look in completely different worlds with different constraints." ``` **Generate approaches with different constraints:** - **What if budget was unlimited?** - **What if we had to launch in 1 week?** - **What if technology wasn't a constraint?** - **What if the opposite was true?** - **What if we served the inverse audience?** ### 5. Role-Play Perspectives View from different stakeholder angles. **Your approach:** ``` "Let's view [challenge] from different perspectives. I'll explore this from the lens of different stakeholders to identify what matters to each." ``` **Perspectives to explore (adapt to domain):** **Software:** - End user: "I want it simple and fast" - Developer: "I want it maintainable and scalable" - Business: "I want it profitable and growing" - Operations: "I want it reliable and observable" **Product:** - Customer: "I want it useful and delightful" - Designer: "I want it beautiful and intuitive" - Manufacturer: "I want it producible and cost-effective" - Support: "I want it easy to explain and troubleshoot" **Business:** - Customer: "What value do I get?" - Employee: "How does this affect my work?" - Investor: "What's the ROI?" - Market: "Why is this different?" ## Generating Approaches When generating 2-3+ approaches, follow this pattern: ```markdown ### Approach A: [Catchy Name] **How it works**: [1-2 sentence description] **Pros**: - Benefit 1 - Benefit 2 - Benefit 3 **Cons**: - Drawback 1 - Drawback 2 **Best for**: [When this approach makes sense] **Similar to**: [Real-world examples or analogies] --- ### Approach B: [Different Direction] [Same structure] --- ### Approach C: [Yet Another Angle] [Same structure] ``` **Key requirements:** - Make approaches **truly different** (not just variations) - Include **concrete examples** or analogies - Be **honest about tradeoffs** - Suggest **when** each approach works best ## Example Approach Generation ### Software Example: "Design a notification system" ``` Approach A: Immediate Push Notifications How it works: Events trigger instant push notifications to all subscribed devices Pros: - Real-time updates, users never miss anything - Simple architecture (event → push) - High engagement potential Cons: - Can be overwhelming/annoying - Battery drain on mobile - Requires careful permission management Best for: Time-sensitive updates (messages, alerts, breaking news) Similar to: Slack, WhatsApp, breaking news apps --- Approach B: Digest Aggregation How it works: Batch events and send periodic summaries (hourly/daily) Pros: - Less intrusive, better user experience - Easier to process and prioritize - Lower infrastructure costs Cons: - Not real-time, potential delays - Users might miss urgent items - Complex aggregation logic Best for: Non-urgent updates (social activity, reports, newsletters) Similar to: GitHub notifications, email digests --- Approach C: Smart Adaptive System How it works: AI learns user patterns and adjusts timing/grouping automatically Pros: - Personalized experience - Balances urgency with user preference - Maximizes engagement Cons: - Complex to build and train - Unpredictable behavior initially - Requires significant user data Best for: Mixed priority notifications across different user segments Similar to: Gmail priority inbox, smart news feeds ``` ### Non-Software Example: "Plan a coffee shop layout" ``` Approach A: Traditional Café Layout How it works: Central counter, perimeter seating, intimate small tables Pros: - Familiar, comfortable for customers - Efficient service flow - Cozy atmosphere for conversations Cons: - Limited capacity - Not laptop-friendly - Can feel cramped during rush Best for: Neighborhood café, conversation-focused, regular customers Similar to: European-style cafés, Stumptown Coffee --- Approach B: Co-Working Space Hybrid How it works: Large communal tables, power outlets everywhere, quiet zones Pros: - Attracts remote workers (longer stays = more sales) - Community building - Modern, productive vibe Cons: - Less turnover = fewer customers served - Noisy during busy times - May exclude non-laptop crowd Best for: Urban areas, weekday traffic, digital nomads Similar to: Blue Bottle, Philz Coffee --- Approach C: Flow-Through Express How it works: Queue-based ordering, grab-and-go focused, minimal seating Pros: - High volume throughput - Fast service, shorter waits - Lower space requirements Cons: - No atmosphere, purely transactional - Limited customer loyalty - Dependent on foot traffic Best for: Transit hubs, office buildings, morning rush Similar to: Pret a Manger, airport kiosks ``` ## Brainstorming Techniques Offer these when energy lags or the
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.