Brainstorming for Openclaw

A Socratic design refinement skill that ensures clear technical specifications through collaborative exploration and documentation before implementation.

nefas11
v0.1.0
Feb 18, 2026
1
2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install brainstorming-2

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install brainstorming-2 using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Brainstorming?

The Brainstorming skill acts as a strategic buffer between initial user requests and active coding. By leveraging Socratic questioning, it forces a deep dive into problem-solving, ensuring that developers and AI agents are aligned on intent, user needs, and success criteria. It is a vital component for maintaining high code quality within Openclaw Skills ecosystems.

This skill prevents common pitfalls like scope creep and architectural debt by presenting multiple technical approaches. Each approach is evaluated for complexity and trade-offs, allowing for informed decision-making. The process culminates in a structured design document that serves as the single source of truth for the subsequent development phases.

Brainstorming Use Cases

  • When a user request is vague, such as "make the UI better" or "improve performance."
  • Before tackling complex features that impact multiple system components or services.
  • When a high-level design decision requires weighing several architectural approaches.
  • To establish success criteria and identify potential edge cases early in the lifecycle.

How Brainstorming Works

  1. Understand Intent: The skill initiates a Socratic dialogue, asking clarifying questions about the problem, user profile, and constraints.
  2. Explore Alternatives: It generates 2-3 distinct technical approaches, detailing the pros, cons, and complexity scores for each.
  3. Design Documentation: Once an approach is selected, it generates a comprehensive design document following a standardized template.
  4. Skill Transition: The completed design document is passed to the planning skill to initiate the implementation sequence.

Brainstorming Setup

To integrate this skill into your local environment, ensure your project directory structure supports documentation storage. This skill functions as part of the core Openclaw Skills suite and requires a specific directory for output.

mkdir -p docs/design

Brainstorming Data Schema & Taxonomy

The Brainstorming skill maintains a structured history of design decisions. All outputs are stored in a standardized directory format using Markdown for compatibility and readability.

Location Format Description
docs/design/ YYYY-MM-DD-feature-name.md Standard storage for all design docs
Design Doc Content Markdown Includes problem, solution, components, testing, and edge cases

Each document includes a success criteria checklist to ensure the implementation can be validated against the original intent.

Brainstorming Advanced Features

  • Multi-approach evaluation with complexity scoring ranging from 1 to 5.
  • Automated hand-off integration with writing-plans skills for seamless execution.
  • Socratic questioning framework designed to prevent implementation anti-patterns.
  • Standardized edge case identification and comprehensive testing strategy generation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*