brainstorming

Refine rough ideas into validated designs through structured phases and questioning.

205|26|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/LerianStudio/ring --skill brainstorming-lerianstudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/LerianStudio/ring/tree/main/skills/brainstorming
Command: npx skills add https://github.com/LerianStudio/ring --skill brainstorming-lerianstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git.

What problem does it solve?

Jumping directly from rough ideas to implementation plans without structured refinement often leads to incomplete designs, missed alternatives, and costly rework. This skill guides a systematic design process.

Core Features & Use Cases

  • Structured Phases: Guides through Autonomous Recon, Understanding, Exploration, Design Presentation, Documentation, Worktree Setup, and Planning Handoff.
  • Socratic Questioning: Emphasizes asking targeted questions to fill gaps and explore alternatives, with a strict question budget.
  • Incremental Validation: Requires presenting design in coherent sections and seeking explicit approval at natural breakpoints.

Quick Start

I have a rough idea for a new feature. Use the brainstorming skill to refine it into a design.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a rough feature idea into a validated design?

Brainstorming systematically refines rough ideas into validated designs through structured phases: autonomous recon, understanding, exploration, design presentation, documentation, and worktree setup. The process uses targeted questioning and incremental validation at natural breakpoints to ensure all functional and technical requirements are addressed before handoff to planning.

What's the best way to explore multiple design options for a new feature?

Use socratic questioning within a strict question budget to fill gaps and examine alternatives alongside incremental validation. This approach surfaces trade-offs early, prevents incomplete designs, and avoids costly rework by requiring explicit approval at coherent design sections before proceeding.

When should I use a structured brainstorming process instead of jumping to implementation?

Apply structured brainstorming when requirements are unclear, multiple design options exist, or you need to gather mandatory evidence before committing to a direction. It prevents missed alternatives and reduces rework compared to starting implementation without validated design.

How does brainstorming integrate with git and project planning?

Brainstorming produces phase-gated design outputs—including documentation and worktree setup—that integrate directly with git workflows and planning handoff. This ensures design validation is complete and design artifacts are ready before planning and development phases begin.

What prerequisites do I need before starting the brainstorming process?

You need git installed as a dependency. The process requires an initial rough idea or feature concept; it then guides you through recon, understanding, and exploration to produce a coherent, validated design ready for documentation and implementation planning.