brainstorming

Transform abstract concepts into validated technical designs through structured dialogue.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/0xRayAI/xray --skill brainstorming-0xrayai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/0xRayAI/xray/tree/main/integrations/brainstorming
Command: npx skills add https://github.com/0xRayAI/xray --skill brainstorming-0xrayai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents premature implementation and misaligned solutions by enforcing a structured, collaborative design process before any code is written.

Core Features & Use Cases

  • Structured Facilitation: Guides the user through a disciplined, step-by-step design process.
  • Validation Gates: Ensures all assumptions, constraints, and non-goals are documented and confirmed before proceeding.
  • Decision Logging: Maintains a persistent record of design choices and alternatives considered.
  • Use Case: Use this when starting a new feature or architectural change to ensure the design is robust, well-understood, and aligned with project goals.

Quick Start

Activate the brainstorming skill to begin refining your new feature idea into a validated design specification.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I validate software architecture designs before implementation?▼

To validate software architecture designs, this skill enforces a multi-step validation process that requires documenting assumptions, identifying constraints, and confirming non-goals before any implementation begins.

What is the best way to facilitate structured brainstorming for a new technical feature?▼

The best way to facilitate structured brainstorming is through disciplined, step-by-step dialogue that incrementally reviews abstract concepts and maintains a formal decision log until a validated design emerges.

How do I prevent premature implementation when planning complex development tasks?▼

You can prevent premature implementation by using validation gates that prohibit code generation until explicit design confirmation is achieved, ensuring all design alternatives and constraints are thoroughly documented.

When do I need a formal decision log for architectural changes?▼

You need a formal decision log when starting a new feature or architectural change, as it maintains a persistent record of design choices and alternatives considered to keep solutions aligned with project goals.

Does this design facilitation process allow writing code during the brainstorming phase?▼

No, this design facilitation process strictly prohibits implementation until explicit design confirmation is achieved, forcing you to resolve abstract concepts and constraints through structured dialogue first.