brainstorming

Guide user ideas into approved designs and implementation plans through structured dialogue.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/mikegogulski/abase-django-blog-integration-test --skill brainstorming-mikegogulski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/mikegogulski/abase-django-blog-integration-test/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/mikegogulski/abase-django-blog-integration-test --skill brainstorming-mikegogulski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform raw ideas into fully formed designs and specifications through a structured, collaborative dialogue, preventing unexamined assumptions and wasted work.

Core Features & Use Cases

  • Idea Refinement: Guides users through clarifying questions to understand project context, purpose, constraints, and success criteria.
  • Approach Exploration: Proposes 2-3 design approaches with trade-offs and recommendations.
  • Design Presentation: Facilitates incremental design approval by presenting sections of the design for user validation.
  • Use Case: Before building a new feature, use this Skill to explore different architectural options, define the user interface flow, and get stakeholder approval on the proposed design.

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 transform raw product ideas into detailed designs and implementation plans?

Transform raw ideas into detailed designs using a guided, question-driven dialogue that explores project context, refines requirements, and proposes design alternatives before implementation occurs.

What is the best way to gather requirements for a new feature before development?

Gather requirements by exploring 2-3 design approaches with trade-offs and recommendations, facilitating incremental design approval by presenting sections for user validation.

Can I use a structured brainstorming process for simple product development tasks?

Yes, structured brainstorming ensures all projects, regardless of perceived simplicity, undergo a design phase to prevent unexamined assumptions and wasted work before implementation begins.

How do I explore different architectural options during ideation?

Explore different architectural options during ideation by engaging in a collaborative dialogue that proposes multiple design approaches with trade-offs and obtains user approval.

What happens after I approve a design proposed during the brainstorming phase?

After design approval during brainstorming, the process culminates in the invocation of a writing-plans skill to generate the actual implementation plan.