brainstorming

Transform initial ideas into detailed design specifications through guided questioning.

134|27|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/projectbluefin/dakota --skill brainstorming-projectbluefin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/projectbluefin/dakota/tree/main/.opencode/skills/brainstorming
Command: npx skills add https://github.com/projectbluefin/dakota --skill brainstorming-projectbluefin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into well-defined designs and specifications by facilitating a structured, collaborative dialogue.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify purpose, constraints, and success criteria.
  • Approach Exploration: Proposes and evaluates multiple design options with trade-offs.
  • Design Presentation: Delivers designs in digestible sections for incremental validation.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical approach and user flow before development begins. This Skill guides them through that process.

Quick Start

Use the brainstorming skill to help design 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 turn a raw product idea into a detailed design specification?

To turn a raw product idea into a detailed design specification, this Skill uses guided, iterative questioning to clarify your purpose, constraints, and success criteria. It systematically transforms initial concepts into structured design proposals through collaborative dialogue.

What is the best way to explore multiple design options during product development?

The best way to explore multiple design options during product development is to propose and evaluate alternative solutions with clear trade-offs. This approach helps you assess different architectural decisions and select the most viable path before development begins.

How does guided brainstorming help clarify requirements for a new feature?

Guided brainstorming clarifies requirements for a new feature by asking targeted questions that reveal constraints and success criteria. This structured dialogue ensures all technical approaches and user flows are fully defined before implementation.

Can I use this to document architectural decisions for an authentication flow?

Yes, you can document architectural decisions for an authentication flow by presenting designs in digestible sections. This incremental validation process captures technical approaches and user flows systematically throughout the specification process.

What are the limitations of using structured ideation for product design?

The limitation of using structured ideation for product design is that it requires a systematic approach to requirement gathering and design articulation. It functions as a collaborative dialogue tool rather than an automated code generation or direct implementation solution.