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.