brainstorming

Coordinate structured ideation sessions for software projects with sequenced questions and design plans.

Updated Nov 13, 2023
One-click install
npx skills add https://github.com/Bloodrey41/dotfiles --skill brainstorming-bloodrey41
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Bloodrey41/dotfiles/tree/main/.cursor/skills/brainstorming
Command: npx skills add https://github.com/Bloodrey41/dotfiles --skill brainstorming-bloodrey41

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming is essential to clarify context, requirements, and constraints before design and implementation, reducing wasted effort and misalignment.

Core Features & Use Cases

  • Explore project context — check files, docs, and recent commits to understand the current state.
  • Ask clarifying questions — proceed one question at a time to refine purpose, constraints, and success criteria.
  • Propose 2-3 approaches — compare trade-offs and recommend a path forward.
  • Present design and get user approval — structure outputs from high-level concepts to detailed designs.

Quick Start

Describe a project idea and then present a design plan for user approval.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I gather and align project requirements during early-stage design brainstorming?

Project requirement alignment during brainstorming is achieved through a structured process of checking existing files, asking clarifying questions one at a time, and presenting design proposals for stakeholder approval.

What is the best way to explore design approaches and trade-offs before implementation?

Exploring design approaches involves generating two to three proposed solutions, comparing their trade-offs, and recommending a specific path forward for user approval before transitioning to implementation planning.

Can I use this ideation process for collaborative team sessions and one-on-one requirement gathering?

Yes, this ideation process coordinates structured sessions for both collaborative teams and one-on-one meetings to refine project purpose, constraints, and success criteria across stakeholders.

How do I transition from design documentation to implementation planning?

Transitioning to implementation planning requires finalizing high-level design documentation through user approval, which establishes the structured foundation needed to begin the subsequent development phase.

Why does design thinking brainstorming proceed one question at a time?

Design thinking brainstorming proceeds one question at a time to systematically refine the project purpose, constraints, and success criteria without overwhelming stakeholders during the context-gathering phase.

Do I need existing project files and recent commits to start the design exploration process?

Existing project files, docs, and recent commits are checked during design exploration to understand the current state, but you can also start by simply describing a new project idea for planning.