brainstorming

Transform user ideas into detailed design documents and implementation plans.

3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/lucasgrow/some-skills --skill brainstorming-lucasgrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/lucasgrow/some-skills/tree/main/brainstorming
Command: npx skills add https://github.com/lucasgrow/some-skills --skill brainstorming-lucasgrow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and technical specifications, ensuring clarity and alignment before implementation begins.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured process to explore project context, ask clarifying questions, and define requirements.
  • Design Proposal: Facilitates the presentation of 2-3 distinct approaches with trade-offs, leading to a recommended design.
  • Use Case: Before building a new feature, use this Skill to collaboratively define its purpose, scope, and technical approach, ensuring all stakeholders agree on the design before any code is written.

Quick Start

Use the brainstorming skill to help define the requirements for a new user authentication system.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw product ideas into actionable technical specifications?

To turn raw product ideas into actionable technical specifications, use a structured brainstorming process that explores project context, asks clarifying questions, and proposes alternative solutions with trade-offs before finalizing the design document.

What is the best way to define requirements for a new feature before writing code?

The best way to define requirements for a new feature is through collaborative brainstorming that establishes purpose and scope, presents 2-3 distinct design approaches, and secures stakeholder approval on the technical approach prior to development.

How does a structured design process handle unclear project requirements?

A structured design process handles unclear project requirements by guiding users through targeted questions to explore project context, ensuring full alignment and clarity on specifications before any implementation begins.

Can I use this brainstorming approach to compare different technical approaches for product development?

Yes, you can use this brainstorming approach for product development to compare different technical approaches, as it facilitates presenting 2-3 distinct solutions with detailed trade-offs to help you select the recommended design.

What happens after obtaining design approval during the specification process?

After obtaining design approval during the specification process, the workflow proceeds to implementation planning by invoking a dedicated writing-plans skill to translate the finalized design document into actionable steps.