brainstorming

Transform abstract project ideas into validated design specifications through iterative dialogue.

Updated May 9, 2026
One-click install
npx skills add https://github.com/duongbui234/ag-skills-pro --skill brainstorming-duongbui234
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/duongbui234/ag-skills-pro/tree/main/template/.agent/skills/brainstorming
Command: npx skills add https://github.com/duongbui234/ag-skills-pro --skill brainstorming-duongbui234

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill prevents wasted development effort by forcing a structured design and validation phase before any code is written, ensuring requirements are clear and technically sound.

Core Features & Use Cases

  • Collaborative Design: Guides the agent to explore context, propose multiple approaches, and refine designs through iterative dialogue.
  • Visual Companion: Integrates browser-based mockups and diagrams to clarify complex UI or architectural decisions.
  • Validation Gate: Enforces a strict review process where the user must approve the design specification before implementation begins.

Quick Start

Invoke the brainstorming skill to begin designing a new feature or component by describing your initial idea to the agent.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw project ideas into validated design specifications?

Validated design specifications are created by guiding abstract project ideas through iterative collaborative dialogue, exploring context, and proposing multiple approaches before finalizing technical specs.

What is the best way to prevent wasted development effort before writing code?

Preventing wasted development effort requires enforcing a structured design-first workflow that mandates user approval of technical specifications before initiating any implementation tasks.

How does collaborative design work for feature creation and system modification?

Collaborative design operates across all development phases by exploring project context, proposing multiple architectural approaches, and refining component designs through iterative dialogue.

Can I use browser-based mockups to clarify architectural decisions during brainstorming?

Browser-based mockups and diagrams are integrated during the brainstorming process to visually clarify complex UI layouts and architectural decisions.

Do I need to approve technical specs before implementation begins?

Yes, a strict validation gate enforces a mandatory review process where the user must approve the design specification before any implementation tasks can start.

When do I need a design specification validation gate for software architecture?

A design specification validation gate is needed when transforming abstract project ideas into detailed architecture, ensuring requirements are clear and technically sound before coding.