brainstorming

Transform user ideas into approved design specifications through iterative questioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms raw ideas into fully formed designs and specifications through a structured, collaborative dialogue, preventing wasted implementation effort on unapproved concepts.

Core Features & Use Cases

  • Idea Refinement: Clarifies user intent, requirements, and design constraints through targeted questioning.
  • Design Proposal: Presents multiple implementation approaches with trade-offs and a recommended path.
  • User Approval: Ensures designs are validated by the user before any implementation actions are taken.
  • Use Case: Before starting development on a new user-facing feature, activate this Skill to collaboratively define its purpose, user flow, and technical architecture, ensuring alignment and feasibility.

Quick Start

Use the brainstorming skill to explore ideas 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 ideas into approved design specifications before coding?

To turn ideas into approved design specifications, you can use a structured brainstorming dialogue to explore project context, clarify user intent, and validate constraints, generating a design document before implementation begins.

What is the best way to refine feature requirements for a new user flow?

The best way to refine feature requirements is through targeted questioning that clarifies project context, user intent, and success criteria, ensuring the proposed user flow is fully validated before development.

How does collaborative design proposal work for software engineering projects?

Collaborative design proposal works by presenting multiple implementation approaches with trade-offs and a recommended path, requiring user approval to validate the technical architecture before any implementation actions are taken.

When do I need to use a brainstorming process for new feature development?

You need to use a brainstorming process for all new feature development, component additions, and behavioral modifications to prevent wasted implementation effort on unapproved concepts.

Can I get multiple implementation approaches with trade-offs for a new component?

Yes, you can get multiple implementation approaches with trade-offs and a recommended path by engaging in an iterative questioning process that explores your project constraints and success criteria.

What are the limitations of automated ideation for technical architecture design?

Automated ideation limitations include bypassing necessary user approval and missing nuanced project context, which is why iterative questioning and proposal validation are required to generate a fully formed design document.