brainstorming

Transform conceptual ideas into validated technical specifications through collaborative dialogue.

Updated Nov 23, 2025
One-click install
npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill brainstorming-manuelbrandner85
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/manuelbrandner85/Weltenbibliothekapp/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/manuelbrandner85/Weltenbibliothekapp --skill brainstorming-manuelbrandner85

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 process before any code is written, ensuring that user intent and requirements are fully understood.

Core Features & Use Cases

  • Collaborative Design: Guides the user through a step-by-step process to refine ideas, explore constraints, and define success criteria.
  • Visual Companion: Offers a browser-based interface for mockups, diagrams, and layout comparisons to clarify complex UI/UX decisions.
  • Design Documentation: Automatically generates and commits a formal design specification document to the repository for review.

Quick Start

Invoke the brainstorming skill to begin the design process for a new feature or project.

Frequently Asked Questions about brainstorming

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

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

To turn raw ideas into validated design specs, you can use a collaborative dialogue process that enforces a mandatory design-before-code gate. This ensures user intent and requirements are fully understood and documented before development begins.

How do I create technical specifications through collaborative dialogue?

Creating technical specifications involves guiding users through a step-by-step process to refine ideas, explore constraints, and define success criteria. This collaborative dialogue ensures architectural alignment and requirement clarity before final spec documentation.

Can I use visual prototyping to clarify UI/UX decisions during architecture planning?

Yes, visual prototyping clarifies complex UI/UX decisions during architecture planning. You can use a browser-based interface to create mockups, diagrams, and layout comparisons to validate design choices before implementation.

What is the best way to enforce a design-before-code gate for software architecture?

The best way to enforce a design-before-code gate is to mandate a structured design and validation process that prevents wasted development effort. This ensures conceptual ideas are fully transformed into detailed specifications before any code is written.

How do I automatically generate design documentation and commit it to my repository?

To generate design documentation, you can use a process that automatically creates a formal design specification document and commits it directly to your repository for review. This ensures validated specs are version-controlled and accessible.

When do I need a structured design lifecycle for software planning?

You need a structured design lifecycle for software planning when you want to prevent wasted development effort. It ensures conceptual ideas undergo context exploration and visual prototyping before final spec documentation and implementation planning.