brainstorming

Guide design and software problems through Socratic clarification to specification.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The 'brainstorming' Skill helps to clarify and refine non-trivial design or creative work by providing a structured brainstorming process.

Core Features & Use Cases

  • Socratic Clarification: Uses targeted questions to ensure a thorough understanding of the problem at hand.
  • Multiple Approaches: Offers two to three alternative approaches for solving the problem.
  • Specification Creation: Assists in drafting a clear and concise specification document for the selected approach.

Quick Start

Activate the brainstorming Skill and describe the problem you are trying to solve. Follow the three-stage process of clarification, exploration, and specification creation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I use the Socratic method for brainstorming and design specification creation?▼

The Socratic brainstorming method drives design specification creation by asking targeted clarification questions to explore the problem, offering multiple alternative approaches, and drafting a concise specification document for the selected solution.

What is the best way to structure the design process for non-trivial creative work?▼

Structuring the design process for non-trivial creative work requires a multi-phase approach: using Socratic clarification to understand the problem, exploring two to three alternative approaches, and developing a clear specification document for the chosen solution.

Can I use Socratic brainstorming to refine software development requirements?▼

Yes, Socratic brainstorming refines software development requirements by using targeted questions to clarify the problem, generating multiple alternative approaches, and assisting in drafting a concise specification document for the selected development path.

How does Socratic brainstorming handle problem clarification in design?▼

Socratic brainstorming handles problem clarification in design by using targeted questions to ensure a thorough understanding of the problem at hand before exploring alternative approaches and developing a final specification.

Does this brainstorming process provide multiple approaches for solving design problems?▼

Yes, the brainstorming process provides two to three alternative approaches for solving design problems, allowing users to compare solutions before drafting a clear and concise specification document for the selected approach.

When do I need Socratic-driven brainstorming for my creative workflow?▼

You need Socratic-driven brainstorming for your creative workflow when you must clarify and refine non-trivial design work, requiring a structured process from initial problem clarification through specification development.