brainstorming

Guide iterative questioning to transform ideas into detailed design specifications.

2|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/novskidev/codex-skill-template --skill brainstorming-novskidev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/novskidev/codex-skill-template/tree/main/skills/brainstorming
Command: npx skills add https://github.com/novskidev/codex-skill-template --skill brainstorming-novskidev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The brainstorming skill helps users to transform initial ideas into detailed designs for features, components, or functionality, by guiding through a structured process of exploration and validation.

Core Features & Use Cases

  • Structured Brainstorming: Facilitates a structured brainstorming process to explore and refine ideas.
  • Design Development: Guides users in developing and presenting detailed design specifications.
  • Collaborative Dialogue: Supports collaborative dialogue to refine design concepts and ensure clarity.

Quick Start

To start a new brainstorming session, use the command: 'begin brainstorming for [topic]'.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
What is structured brainstorming for software project planning?

Structured brainstorming is a process to transform initial ideas into detailed designs by guiding users through iterative questions and design presentations for features and components.

How do I start a collaborative design session to refine my feature ideas?

To start collaborative design and idea refinement, use the command 'begin brainstorming for [topic]' to initiate a structured dialogue for exploring and validating your concepts.

Can I use this for component design development before implementation?

Yes, design development focuses on understanding user intent and requirements to present detailed design specifications, ensuring clarity and validation before actual implementation.

Does the idea refinement process require user interaction?

Yes, idea refinement requires user interaction for question refinement and design validation, ensuring the collaborative dialogue accurately captures intent and specifications.

What's the best way to transform vague project ideas into detailed requirements?

The best way to transform vague ideas is using a structured brainstorming process that facilitates collaborative dialogue, exploring requirements iteratively to produce detailed design specifications.