brainstorming

Clarify user needs and propose design approaches with trade-offs before implementation.

Updated May 4, 2026
One-click install
npx skills add https://github.com/xaionaro/.config-codex --skill brainstorming-xaionaro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/xaionaro/.config-codex/tree/main/skills/brainstorming
Command: npx skills add https://github.com/xaionaro/.config-codex --skill brainstorming-xaionaro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming helps teams clarify goals, capture context, and align on design direction before implementation, reducing rework and miscommunication.

Core Features & Use Cases

  • Guides exploration of project context and user intent to shape scope.
  • Proposes 2-3 design approaches with trade-offs and a recommended path.
  • Produces a design doc and implementation plan after user approval, with checkpoints.

Quick Start

Begin by outlining the current project context, then ask one clarifying question to refine the idea and alignment on success criteria.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn initial project ideas into a concrete design doc?

To turn ideas into a design doc, you must first clarify project context and user intent. After exploring requirements, propose multiple design approaches with trade-offs, select a path, and generate a structured design spec.

What is the best way to propose design approaches before implementation?

The best way to propose design approaches is to present 2-3 options with clear trade-offs and a recommended path. This method reduces miscommunication by securing explicit user approval before any design work or implementation begins.

How do I capture project context and align on design direction?

To capture project context, start by outlining current project parameters and ask clarifying questions to refine the idea. This ideation process ensures team alignment on success criteria and shapes the overall project scope.

Do I need user approval before generating an implementation plan?

Yes, securing user approval is required before generating an implementation plan. Validation checkpoints are built into the process to ensure the selected design approach meets all captured requirements before producing the final spec.

Why does design collaboration fail without structured requirements gathering?

Design collaboration fails without structured requirements gathering because it leads to miscommunication and unaligned goals. Capturing context and clarifying user needs beforehand reduces rework by validating the design direction early.

Can I use brainstorming to reduce rework during the ideation phase?

You can use brainstorming to reduce rework during ideation by validating user intent and exploring project context early. Aligning on a recommended design path with trade-offs prevents miscommunication before producing the implementation plan.