brainstorming

Transform conceptual ideas into formal design specifications through iterative dialogue.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/chokky-education/science-club-web --skill brainstorming-chokky-education
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/chokky-education/science-club-web/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/chokky-education/science-club-web --skill brainstorming-chokky-education

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Contextual Discovery: Automatically analyzes project files and history to ground ideas in reality.
  • Structured Design Validation: Guides users through a step-by-step process of proposing approaches, trade-offs, and final design documentation.
  • Use Case: Before building a new feature, use this Skill to explore technical constraints and get approval on the architecture, ensuring the implementation phase is focused and error-free.

Quick Start

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

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 implementation?

Design validation identifies technical constraints and architectural trade-offs before coding begins, preventing wasted development effort. It enforces a structured requirement gathering and feasibility analysis process to ensure pre-implementation approval and formal documentation.

What is the best way to gather requirements and analyze feasibility for a new feature?

Structured requirement gathering uses iterative dialogue to propose approaches, evaluate trade-offs, and analyze technical feasibility. By automatically analyzing project files and history, it grounds conceptual ideas in reality to produce formal design specifications.

When do I need architectural planning and requirement validation in software development?

You need architectural planning and requirement validation before writing any code for a new project or feature. This pre-implementation design approval process ensures the implementation phase remains focused and error-free by exploring technical constraints early.

Does design validation work with existing project files and development history?

Yes, design validation works with existing project files and development history through contextual discovery. It automatically analyzes your current project context to ground new conceptual ideas in reality, ensuring architectural planning reflects actual technical constraints.

Why does unexamined assumption cause wasted development effort?

Unexamined assumptions cause wasted development effort because coding begins without pre-implementation design approval or technical feasibility analysis. Bypassing structured design validation leads to unexplored technical constraints, resulting in errors and rework during implementation.