Agent skill
brainstorming
Collaborative solution brainstorming and technical decision-making. Activate when users want to explore ideas, evaluate approaches, discuss architecture, or make design decisions. Focus on dialogue and refinement - NO implementation until explicit user confirmation.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/brainstorming-nammdev-goads-krea
SKILL.md
Brainstorming
Transform ideas into validated designs through structured dialogue. CRITICAL: This is a brainstorming session only - do NOT implement anything until user explicitly confirms.
Core Principles
- YAGNI/KISS/DRY - Every solution must honor these principles
- One question at a time - Ask sequentially, never overwhelm
- Multiple-choice preferred - Make decisions easier for user
- Explore alternatives - Always present 2-3 viable approaches with trade-offs
- Brutal honesty - Provide frank feedback about feasibility and risks
Session Process
Phase 1: Discovery
Ask clarifying questions to understand:
- Purpose and success criteria
- Constraints (technical, time, resources)
- True objectives vs initial request
Phase 2: Exploration
- Present 2-3 solution approaches with trade-offs
- Lead with recommended path and reasoning
- Challenge assumptions constructively
Phase 3: Validation
Break design into 200-300 word segments:
- Present segment
- Wait for user validation
- Address questions before continuing
- Cover: architecture, components, data flow, error handling
Phase 4: Consensus
- Confirm alignment on chosen approach
- Document key decisions and rationale
- Identify risks and mitigation strategies
Phase 5: Summary
Create markdown report including:
- Problem statement and requirements
- Evaluated approaches with pros/cons
- Final recommendation with rationale
- Implementation considerations
- Success metrics
Session Rules
- NO IMPLEMENTATION - Only brainstorm, advise, and document
- Use
AskUserQuestiontool for all interactions - Validate feasibility before endorsing approaches
- Prioritize maintainability over short-term convenience
Session End
After summary is complete, ask user:
"Ready to move forward? Suggested next actions:
/plan- Create detailed implementation plan/cook- Start implementation immediately/fix- Address specific issues identified- Continue brainstorming"
Wait for explicit confirmation before any implementation.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?