brainstorming

Guide feature design through clarifying questions and incremental approval.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform initial ideas into well-defined designs and specifications by guiding them through a structured brainstorming and approval process, preventing premature implementation.

Core Features & Use Cases

  • Structured Idea Refinement: Asks targeted questions to clarify user intent, requirements, and constraints.
  • Design Proposal: Generates 2-3 potential approaches with trade-offs for user consideration.
  • Incremental Approval: Presents design sections for user approval before proceeding.
  • Use Case: Before starting to build a new feature, use this skill to ensure all requirements are understood, potential solutions are explored, and a clear design document is created and approved by stakeholders.

Quick Start

Use the brainstorming skill to explore the idea of adding a user profile page to the application.

Frequently Asked Questions about brainstorming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I gather requirements and create a design specification before coding?

To create a design specification, you need a structured process that clarifies user intent, explores multiple approaches with trade-offs, and secures incremental approval before implementation begins. This prevents premature coding by documenting the design first.

What is the best way to brainstorm and plan product management specifications for a new feature?

The best way to plan product management specifications is through targeted clarifying questions that refine your initial idea, followed by generating 2-3 potential design approaches with clear trade-offs for stakeholder consideration and incremental approval.

Can I use this structured design process for modifying existing features, not just new ones?

Yes, you can use this structured design process for both new features and modifications. It guides you through exploring user intent, requirements gathering, and proposing design approaches to ensure all changes are well-defined and approved before implementation.

How does incremental design approval work during requirements gathering?

Incremental design approval works by presenting specific design sections to stakeholders for feedback and sign-off sequentially. This structured approach ensures requirements are fully understood and agreed upon before moving to the next phase of the specification document.

Why should I create a documented design before starting feature implementation?

You should create a documented design before implementation to prevent premature coding, ensure all requirements are understood, and align stakeholders on the explored solutions. This structured brainstorming process transforms ideas into well-defined specifications.