brainstorming

Solid

This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore approaches", ambiguous feature requests, or when the user's request has multiple valid interpretations that need clarification.

AI & Automation 448 stars 122 forks Updated today NOASSERTION

Install

View on GitHub

Quality Score: 81/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Brainstorming This skill provides detailed process knowledge for effective brainstorming sessions that clarify **WHAT** to build before diving into **HOW** to build it. ## When to Use This Skill Brainstorming is valuable when: - Requirements are unclear or ambiguous - Multiple approaches could solve the problem - Trade-offs need to be explored with the user - The user hasn't fully articulated what they want - The feature scope needs refinement Brainstorming can be skipped when: - Requirements are explicit and detailed - The user knows exactly what they want - The task is a straightforward bug fix or well-defined change ## Core Process ### Phase 0: Assess Requirement Clarity Before diving into questions, assess whether brainstorming is needed. **Signals that requirements are clear:** - User provided specific acceptance criteria - User referenced existing patterns to follow - User described exact behavior expected - Scope is constrained and well-defined **Signals that brainstorming is needed:** - User used vague terms ("make it better", "add something like") - Multiple reasonable interpretations exist - Trade-offs haven't been discussed - User seems unsure about the approach If requirements are clear, suggest: "Your requirements seem clear. Consider proceeding directly to planning or implementation." ### Phase 1: Understand the Idea Ask questions **one at a time** to understand the user's intent. Avoid overwhelming with multiple questions. **Question Techniques:*...

Details

Author
davekilleen
Repository
davekilleen/Dex
Created
6 months ago
Last Updated
today
Language
Python
License
NOASSERTION

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category