brainstorming

Transform user ideas into approved design specifications for software development.

6|3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/adrozdenko/soleri --skill brainstorming-adrozdenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/adrozdenko/soleri/tree/main/agents/salvador-filetree/skills/brainstorming
Command: npx skills add https://github.com/adrozdenko/soleri --skill brainstorming-adrozdenko

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms raw ideas into fully-formed, user-approved designs and specifications before any implementation work begins, preventing wasted effort on unvalidated concepts.

Core Features & Use Cases

  • Idea Refinement: Guides users through a structured questioning process to clarify intent, requirements, and constraints.
  • Prior Art Discovery: Automatically searches internal knowledge vaults and the web for existing solutions and patterns.
  • Design Proposal: Presents 2-3 viable approaches with trade-offs, leading to a recommended design.
  • User Approval: Ensures designs are validated by the user section by section before proceeding.
  • Use Case: When a developer needs to add a new feature, they use this Skill to brainstorm the requirements, explore existing solutions, propose an architecture, and get sign-off before writing any code.

Quick Start

Use the brainstorming skill to explore the user's request for adding a new user authentication flow.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I create detailed design specifications for new software features before coding?

To create detailed design specifications, you must refine your idea through structured questioning, discover prior art, and propose multiple implementation approaches. This ensures new features undergo a rigorous design and validation phase before development begins.

What is the best way to validate software design ideas and explore prior art?

Validating software design ideas involves searching internal knowledge bases and the web for existing solutions and patterns. By presenting viable approaches with trade-offs and obtaining explicit user sign-off section by section, you ensure the chosen design is fully validated.

How do I brainstorm implementation approaches and evaluate trade-offs for a new component?

Brainstorming implementation approaches involves guiding users through a structured questioning process to clarify requirements. The system then proposes 2-3 viable architectural options with specific trade-offs, leading to a single recommended design for the new component.

Does this design specification process require explicit approval before generating code?

Yes, the design specification process requires explicit user approval section by section before proceeding. This strict validation phase ensures designs are fully examined and agreed upon, preventing wasted effort on unvalidated concepts prior to coding.

Can I use this structured ideation process for defining user authentication flows?

Yes, you can use this structured ideation process to explore requests like adding a new user authentication flow. It systematically refines the requirements, searches for prior solutions, and proposes an architecture for sign-off before any implementation work begins.