brainstorming

Facilitate collaborative design and requirement specification for software features.

Updated May 21, 2026
One-click install
npx skills add https://github.com/caiohbfurtado/apac-web --skill brainstorming-caiohbfurtado
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/caiohbfurtado/apac-web/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/caiohbfurtado/apac-web --skill brainstorming-caiohbfurtado

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents wasted development effort by ensuring every project, regardless of size, undergoes a structured design and validation process before any code is written.

Core Features & Use Cases

  • Structured Design Flow: Guides you through context exploration, approach comparison, and spec writing.
  • Visual Collaboration: Offers a browser-based companion for mockups, diagrams, and layout comparisons.
  • Safety Guardrails: Enforces a hard gate that prevents implementation until the user has reviewed and approved the design.

Quick Start

Invoke the brainstorming skill to begin the design process for your new feature idea.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw software ideas into validated design specs before coding?

Structured design specification transforms raw ideas into validated design specs by guiding you through context exploration, approach comparison, and spec writing, ensuring architectural alignment and user approval before implementation begins.

What is the best way to prevent scope creep and technical debt during feature architecture?

Enforcing a strict design-first workflow with visual prototyping prevents scope creep by acting as a hard gate, requiring user review and approval of system components before any development effort starts.

How do I facilitate collaborative design and requirement specification for system components?

Collaborative requirement specification is facilitated through a structured design flow that operates across the project lifecycle, utilizing a browser-based companion for mockups, diagrams, and layout comparisons.

Does this design workflow require approval before moving to implementation?

Yes, safety guardrails enforce a hard gate that strictly prevents implementation until you have reviewed and approved the visual prototypes and written specifications for the software feature.

When do I need visual prototyping for software feature design?

Visual prototyping is needed when translating raw ideas into validated design specs, offering a browser-based companion to mock up layouts and compare approaches to minimize wasted development effort.