brainstorming

Transform user ideas into detailed design specifications and implementation plans.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/figuedmundo/mamirri-app --skill brainstorming-figuedmundo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/figuedmundo/mamirri-app/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/figuedmundo/mamirri-app --skill brainstorming-figuedmundo

SYSTEM DOCUMENTATION & REQUIREMENTS

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, collaborative brainstorming process.

Core Features & Use Cases

  • Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Approach Exploration: Proposes multiple design or implementation strategies with their respective trade-offs.
  • Design Specification: Generates detailed design documents covering architecture, components, data flow, and error handling.
  • Use Case: A product manager has a new feature idea but isn't sure about the best technical approach. They use this Skill to explore options, refine the requirements, and get a clear design document before development begins.

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 a product idea into a detailed design specification?

Transform a product idea into a detailed design specification by using a structured brainstorming process that asks targeted questions to clarify intent, requirements, and constraints. This approach guides you through refining your idea until it is ready for implementation.

What is the best way to explore alternative approaches for product development?

Exploring alternative approaches for product development involves evaluating multiple design strategies with their respective trade-offs. This structured ideation process helps you compare options and select the most suitable technical approach for your feature requirements.

How do I create an implementation plan from a new feature idea?

Create an implementation plan from a feature idea by incrementally validating design sections covering architecture, components, and data flow. This process transforms nascent concepts into detailed plans that prepare your project for actual development.

Can I use structured brainstorming to document architecture and error handling before development?

Yes, structured brainstorming generates detailed design documents covering architecture, components, data flow, and error handling. This ensures all technical specifications are documented and validated before the development phase begins.

Does this ideation process work for refining unclear technical requirements?

Yes, this ideation process works for refining unclear technical requirements by asking targeted questions that clarify user intent and constraints. It helps product managers explore options and define clear requirements before committing to development.