brainstorming

Transform abstract ideas into validated technical specifications through collaborative dialogue.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/LazyNinja435/astrai --skill brainstorming-lazyninja435
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/LazyNinja435/astrai/tree/main/.ai/skills/dev/brainstorming
Command: npx skills add https://github.com/LazyNinja435/astrai --skill brainstorming-lazyninja435

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 that unexamined assumptions do not lead to costly rework.

Core Features & Use Cases

  • Context-Aware Design: Analyzes existing project files and commits to ensure new designs align with current architecture.
  • Iterative Validation: Guides the user through a step-by-step process of clarifying requirements, proposing multiple approaches, and securing approval for design sections.
  • Visual Companion: Offers an optional browser-based interface for rendering mockups and diagrams to clarify complex UI or architectural decisions.

Quick Start

Invoke the brainstorming skill to begin the design process for a new feature by exploring the current project context and clarifying requirements.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I create validated technical specifications from abstract software ideas?

You can validate technical specifications before implementation by using a structured brainstorming workflow that explores existing project context, proposes multiple design alternatives, and requires explicit user approval before proceeding to code.

What is the best way to enforce a design-before-implementation gate for feature development?

Enforce a design-before-implementation gate by applying a structured workflow that requires context exploration, alternative proposal generation, and explicit user approval before any feature development or system modification begins.

How do I ensure new architecture designs align with existing project files and commits?

Ensure new architecture aligns by analyzing existing project files and commits during the brainstorming phase to validate that proposed specifications match current structural constraints and requirements.

Can I render architectural diagrams and UI mockups during the specification validation process?

Yes, you can render architectural diagrams and UI mockups during specification validation by utilizing an optional browser-based visual companion interface designed to clarify complex design decisions.

Do I need dependencies installed to start brainstorming and planning software architecture?

No external dependencies are required to start brainstorming and planning software architecture, as the skill operates autonomously using internal scripts to facilitate the structured design dialogue.

Why does my software planning process fail to prevent costly rework from unexamined assumptions?

Software planning fails to prevent rework when it lacks a structured validation phase to examine assumptions before implementation, leading to wasted development effort on misaligned technical specifications.