brainstorming

Facilitate ideation, explore alternatives, and refine concepts through structured brainstorming techniques before implementation. Use when starting new projects, designing features, exploring solution

SKILL.md

GitHub

Brainstorming - Idea Refinement

When to use this skill

  • Starting new projects or features
  • Designing system architecture
  • Exploring multiple solution approaches
  • Evaluating tradeoffs and alternatives
  • Challenging assumptions and constraints
  • Generating creative ideas for problems
  • Planning feature implementations
  • Refining vague requirements into clear specs
  • Identifying edge cases and considerations
  • Exploring technical possibilities
  • Designing user experiences
  • Before writing code for complex features

When to use this skill

  • Developing ideas before coding, exploring alternatives.
  • When working on related tasks or features
  • During development that requires this expertise

Use when: Developing ideas before coding, exploring alternatives.

Process

  1. Question assumptions
  2. Explore alternatives
  3. Validate incrementally
  4. Refine design

Resources