brainstorming

Guide feature design through clarifying questions and structured design documents.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/JosephRobles23/Vora.IA --skill brainstorming-josephrobles23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/JosephRobles23/Vora.IA/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/JosephRobles23/Vora.IA --skill brainstorming-josephrobles23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform initial ideas into fully formed designs and specifications through a structured, collaborative dialogue, preventing premature implementation and unexamined assumptions.

Core Features & Use Cases

  • Idea Refinement: Guides users through clarifying questions to define project scope, purpose, constraints, and success criteria.
  • Approach Exploration: Proposes 2-3 distinct implementation approaches with their respective trade-offs, recommending the most suitable option.
  • Design Presentation: Facilitates the presentation of a detailed design, broken down into sections for incremental user approval.
  • Use Case: Before building a new feature, use this Skill to explore different architectural patterns, discuss potential user flows, and get stakeholder buy-in on the final design before any code is written.

Quick Start

Use the brainstorming skill to explore project context and ask clarifying questions about the new user authentication feature.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I gather requirements and refine ideas before starting product development?

Requirements gathering and idea refinement are facilitated through a structured dialogue that explores user intent, clarifies project scope, and defines constraints to prevent premature implementation. This ensures a validated design document is created before coding begins.

What is the best way to explore different design approaches for a new feature?

Exploring design approaches involves proposing 2-3 distinct implementation options with their respective trade-offs, then recommending the most suitable choice. This allows you to evaluate architectural patterns and user flows before committing to a specific implementation path.

How does the design presentation process work for new project modifications?

The design presentation process breaks down detailed specifications into incremental sections for user approval. This collaborative approach ensures stakeholder buy-in is achieved at each stage before transitioning to the implementation planning phase.

Can I use this to plan a new user authentication feature from scratch?

Yes, you can use this to plan a new user authentication feature from scratch by exploring project context and answering clarifying questions. It guides you through defining purpose, constraints, and success criteria before any implementation actions are taken.

When should I not use a structured brainstorming approach for ideation?

A structured brainstorming approach should be avoided when implementation must begin immediately without validated specifications, or when a project modification is trivial and requires no exploration of user intent, design options, or architectural trade-offs.