Brainstorming for Openclaw

A mandatory pre-implementation skill for exploring user intent and creating technical designs through collaborative dialogue.

yunnanwenshan
v0.1.0
Mar 4, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install brainstorming-3

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-3 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 serves as a critical bridge between a raw idea and technical implementation. By enforcing a hard gate on coding, this skill ensures that every feature, component, or logic change is fully understood and documented before a single line of code is written. It is an essential part of the Openclaw Skills ecosystem designed to prevent wasted effort by resolving unexamined assumptions early in the development lifecycle.

Through a process of natural, iterative dialogue, the skill helps developers and AI agents align on project constraints and success criteria. It prioritizes clarity and user approval, ensuring that the final output is not just functional, but exactly what the project requires. By using this within your Openclaw Skills workflow, you guarantee that even the simplest utility or config change follows a rigorous design-first methodology.

Brainstorming Use Cases

  • Refining initial project ideas into actionable technical specifications.
  • Exploring architectural trade-offs between multiple implementation approaches.
  • Getting stakeholder or user approval on UI/UX components before building.
  • Documenting design decisions to ensure long-term project maintainability.
  • Preventing scope creep by identifying and removing unnecessary features through YAGNI principles.

How Brainstorming Works

  1. Analyze current project context by checking files, existing documentation, and recent commit history.
  2. Conduct a natural dialogue by asking clarifying questions one at a time to determine purpose and constraints.
  3. Propose two to three distinct architectural approaches with detailed trade-offs and specific recommendations.
  4. Present the design in modular sections, obtaining user approval for each stage of the architecture.
  5. Generate a comprehensive design document and save it to the local repository.
  6. Commit the design document to git to ensure a permanent record of the decision-making process.
  7. Hand off the approved design to the writing-plans skill for immediate implementation planning.

Brainstorming Setup

To integrate Brainstorming into your workflow, ensure your environment supports the Openclaw Skills framework. You should verify that your directory structure is ready to store the generated design documents:

mkdir -p docs/plans

The skill is automatically triggered before any creative work or implementation tasks to maintain development standards.

Brainstorming Data Schema & Taxonomy

The skill follows a strict documentation taxonomy to maintain project history and clarity. It organizes data using the following structure:

Data Component Format / Path Description
Design Document docs/plans/YYYY-MM-DD-<topic>-design.md The final approved specification containing architecture, data flow, and testing requirements.
Version History Git Commits All design docs are committed to version control to track evolution.
Task Checklist Step-by-step Task List A sequence of internal tasks ensuring context exploration and user approval are met.

Brainstorming Advanced Features

  • Hard-gate logic that strictly prevents accidental code execution or implementation before design validation.
  • Automatic hand-off integration that exclusively invokes the writing-plans skill upon design approval.
  • Incremental validation loops that present design sections scaled to complexity to prevent user fatigue.
  • Multi-option comparative analysis to evaluate technical trade-offs before settling on a final design.
  • Seamless compatibility with other Openclaw Skills for clear and concise documentation writing.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*