brainstorming

Guide brainstorming to produce design documents and implementation plans.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transform vague ideas into concrete designs and specs through structured, collaborative dialogue, reducing ambiguity and rework.

Core Features & Use Cases

  • Guided context exploration: asks one clarifying question at a time to refine goals
  • Multi-approach design proposals: presents 2-3 viable options with trade-offs and a recommendation
  • Design doc generation and handoff: creates a formal design document and prepares an implementation plan

Quick Start

Describe your idea and the skill will clarify context, ask questions one at a time, and draft a design for your approval.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn product ideas into a concrete design doc?

To turn product ideas into a design doc, you describe your initial concept and the skill guides context gathering through one-at-a-time questions, ultimately drafting a formal design document for your approval.

What is the best way to brainstorm requirements for a software project?

The best way to brainstorm software requirements is through structured, collaborative dialogue that explores context, asks clarifying questions, and presents multiple viable design approaches with trade-offs and a recommendation.

Can I get multiple design approach options before finalizing specs?

Yes, you can get multiple design approach options. The skill presents two to three viable design proposals, complete with specific trade-offs and a final recommendation for your software project.

How does guided brainstorming reduce ambiguity and rework in design planning?

Guided brainstorming reduces ambiguity and rework by enforcing a step-by-step process that clarifies vague ideas through structured questions, transforming them into concrete designs and specs before implementation begins.

Do I need to provide a full project plan before starting the design workflow?

No, you do not need to provide a full project plan. You simply describe your vague idea and the skill clarifies context by asking one question at a time to refine your goals and shape the design.

What happens after I approve the generated design document?

After you approve the generated design document, the skill satisfies end-to-end workflow requirements by preparing a formal implementation plan and handing off the finalized specs to the implementation phase.