brainstorming

Transform abstract ideas into concrete design specifications and implementation strategies.

32|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/t0dorakis/murmur --skill brainstorming-t0dorakis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/t0dorakis/murmur/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/t0dorakis/murmur --skill brainstorming-t0dorakis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of turning raw ideas into well-defined designs and implementation plans, ensuring clarity and alignment before development begins.

Core Features & Use Cases

  • Idea Refinement: Collaboratively explores user intent, requirements, and design through guided dialogue.
  • Approach Exploration: Proposes multiple design options with trade-offs for informed decision-making.
  • Design Specification: Generates structured design documents section by section, with incremental validation.
  • Use Case: Kickstart a new feature by having the AI help you brainstorm requirements, explore different architectural approaches, and document the final design before writing any code.

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 transform abstract ideas into concrete design specifications?

You can transform abstract ideas into concrete design specifications through iterative dialogue that clarifies requirements, explores architectural alternatives, and validates alignment with project constraints incrementally.

What is the best way to gather requirements before implementation planning?

The best way to gather requirements for implementation planning is collaboratively exploring user intent and design through guided dialogue to ensure clarity and alignment before development begins.

How do I document software architecture alternatives with trade-offs?

Documenting software architecture alternatives involves proposing multiple design options with specific trade-offs, enabling informed decision-making before writing any code for new features.

Can I use this for product development of a new user authentication flow?

Yes, you can use this for product development to brainstorm requirements, explore different architectural approaches, and document the final design for features like a new user authentication flow.

Do I need prior dependencies to explore architectural approaches?

No dependencies are required to explore architectural approaches, as the skill operates independently to facilitate design exploration and document specifications incrementally.

When should I not use a collaborative brainstorming approach for design?

You should avoid collaborative brainstorming for design when you cannot engage in iterative dialogue and validation, as the skill requires continuous interaction to ensure alignment with user intent.