brainstorming

Guide pre-implementation idea exploration and requirement refinement through structured questioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users clarify their ideas, explore different approaches, and define requirements before starting the implementation phase, preventing wasted development effort on misunderstood or poorly defined features.

Core Features & Use Cases

  • Requirement Clarification: Guides users through a structured questioning process to uncover the true intent behind a feature request.
  • Approach Exploration: Helps generate and evaluate multiple potential solutions, highlighting pros and cons.
  • Design Documentation: Produces a concise design document summarizing key decisions.
  • Use Case: A product manager wants to add a new notification system. This Skill will help them define who the notifications are for, what triggers them, and what content they should contain, before a developer starts coding.

Quick Start

Use the brainstorming skill to explore approaches for the new user profile page.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I refine product requirements before starting development?

To refine product requirements before development, use a structured questioning process to uncover true intent behind feature requests, identify trade-offs, and document initial design decisions. This ensures clarity on what to build before coding begins.

What is the best way to explore different approaches for a new feature?

The best way to explore different approaches for a new feature is to generate and evaluate multiple potential solutions while highlighting their pros and cons. This approach exploration prevents wasted development effort on misunderstood features.

Can I use this to define the scope of a new notification system?

Yes, you can use it to define the scope of a new notification system by guiding you through structured questions to determine target audiences, trigger events, and required content before a developer starts coding.

How do I document initial design decisions for a user profile page?

You document initial design decisions for a user profile page by producing a concise design summary that captures key decisions and feature scope. This design documentation records the outcomes of your pre-implementation idea exploration.

Does requirement clarification work for both product managers and developers?

Yes, requirement clarification works for both product managers and developers by supporting both roles in defining feature scope and identifying trade-offs. It ensures mutual clarity on what to build before proceeding to how.