brainstorming

Transform initial ideas into detailed technical designs and implementation strategies.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill brainstorming-robkisk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/robkisk/coding-agents-databricks-app/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/robkisk/coding-agents-databricks-app --skill brainstorming-robkisk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users move from a nascent idea to a well-defined design and implementation plan by facilitating a structured brainstorming and design process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes and evaluates multiple design approaches with trade-offs.
  • Design Presentation: Delivers a structured design document in incremental, validated sections.
  • Use Case: A product manager has a new feature idea but needs to flesh out the technical design, architecture, and potential challenges before development begins.

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 translate a product feature idea into a technical specification?

To translate a product feature idea into a technical specification, this skill asks targeted questions to clarify requirements and constraints, then proposes and evaluates multiple design approaches before delivering a structured design document.

What is the best way to explore alternative solutions during product development planning?

Exploring alternative solutions during product development planning involves evaluating multiple design approaches with their specific trade-offs, ensuring thorough consideration of all technical aspects before implementation begins.

How do I flesh out the architecture for a new user authentication flow?

To flesh out the architecture for a new user authentication flow, the skill guides you through clarifying intent and constraints, then incrementally validates and documents the final technical design in structured sections.

Does this approach work for requirements gathering when I only have a nascent idea?

Yes, this approach works for requirements gathering from a nascent idea by facilitating a structured brainstorming process that uses targeted questions to refine user intent and identify potential challenges early.

What are the limitations of using structured brainstorming for software design?

A limitation of using structured brainstorming for software design is that it focuses entirely on pre-implementation planning and design documentation, meaning it does not generate actual code or execute the implementation strategy itself.