brainstorming

Guide initial concepts into detailed technical designs through structured questioning.

1|Updated Dec 22, 2025
One-click install
npx skills add https://github.com/LuigiAPCPereira/RSSHub --skill brainstorming-luigiapcpereira
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/LuigiAPCPereira/RSSHub/tree/main/jules/skills/superpowers/skills/brainstorming
Command: npx skills add https://github.com/LuigiAPCPereira/RSSHub --skill brainstorming-luigiapcpereira

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps transform raw ideas into fully-formed designs and technical specifications by guiding a collaborative and iterative design process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design options with their respective trade-offs.
  • Design Presentation: Delivers designs in manageable sections for incremental validation.
  • Use Case: Before building a new feature, use this Skill to brainstorm requirements, explore different architectural approaches, and get stakeholder buy-in on the final design.

Quick Start

Use the brainstorming skill to refine the idea 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 an initial product idea into a technical specification?

To turn an initial idea into a technical specification, you need a structured, question-driven dialogue to explore purpose, constraints, success criteria, and implementation options before finalizing the design document.

What is the best way to brainstorm requirements for a new software feature?

The best way to brainstorm requirements for a new software feature is to refine the idea through targeted questions that clarify user intent, propose multiple design options, and evaluate trade-offs for stakeholder buy-in.

How does guided dialogue help explore system architecture options?

Guided dialogue helps explore system architecture options by iteratively presenting designs in manageable sections, allowing you to validate technical constraints and select an optimal implementation approach incrementally.

Can I use this approach for both software development and feature planning?

Yes, you can use this approach for both software development and feature planning, as it applies the same structured questioning to define requirements and technical specifications across different project scopes.

What should I prepare before starting the technical design process?

Before starting the technical design process, you should prepare a raw concept or initial idea, as the process requires an initial input to transform into fully-formed designs through iterative refinement.

When should I avoid using an automated tool for requirements gathering?

You should avoid using an automated tool for requirements gathering if your project lacks a clear initial concept or if the architectural constraints require unstructured, exploratory human ideation outside a guided framework.