brainstorming

Guide teams from vague ideas to concrete design documents before implementation.

10|4|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/HanHan666666/flutter-linglong-store --skill brainstorming-hanhan666666
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/HanHan666666/flutter-linglong-store/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/HanHan666666/flutter-linglong-store --skill brainstorming-hanhan666666

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Brainstorming guidance to turn vague ideas into concrete, testable designs before any code or implementation, reducing ambiguity and rework across teams.

Core Features & Use Cases

  • Explore project context and requirements to frame the design problem.
  • Propose 2-3 approaches with trade-offs and recommendation; facilitate a gating/approval flow.
  • Produce a design narrative and a written spec doc, guiding the transition from ideas to implementation.

Quick Start

Begin by sharing your project context and constraints, and I will guide you through a design-first brainstorming session.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I translate vague product ideas into a concrete design before implementation?

To translate vague ideas into a concrete design, you must explore project context, elicit requirements, and propose approaches with trade-offs. This structured brainstorming ensures team alignment and produces a written design document before coding begins.

What is a structured design-first brainstorming process for feature planning?

A structured design-first process for feature planning guides teams through context exploration, requirements elicitation, and design proposals. It enforces a multi-step gating flow to evaluate approaches before generating a final design narrative and spec doc.

How do I create a design doc to align architecture decisions across my team?

Creating a design doc for architecture decisions involves proposing multiple approaches with clear trade-offs and a recommendation. Facilitating a gating approval flow ensures team alignment, culminating in a written spec document to guide implementation.

Does design brainstorming help reduce ambiguity and rework for software projects?

Design brainstorming reduces ambiguity and rework by turning vague ideas into testable designs before implementation. By exploring constraints and producing a written spec doc, teams ensure alignment and prevent costly development rework.

How do I evaluate trade-offs between different approaches during product design?

To evaluate trade-offs between approaches during product design, you propose multiple solutions and map their respective benefits and constraints. This facilitates a gating flow where teams approve the best recommendation before finalizing the design.