Brainstorming for Openclaw

A collaborative design skill that refines project ideas into structured technical specifications through iterative dialogue.

zlc000190
v0.1.0
Feb 10, 2026
14
14.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install brainstorming

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 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 is a specialized tool within the Openclaw Skills ecosystem designed to bridge the gap between initial ideas and technical implementation. It forces a pause before coding to ensure that user intent, project constraints, and architectural requirements are fully understood. By engaging in a structured dialogue, it helps developers and AI agents avoid common pitfalls and feature creep.

This skill is particularly valuable for complex creative work, such as building new components or modifying system behavior. It leverages Openclaw Skills to provide a framework for collaborative discovery, ensuring that every design decision is backed by reasoning and documented for the entire team to see.

Brainstorming Use Cases

  • Defining requirements for new features or software components.
  • Exploring architectural trade-offs between different technical approaches.
  • Drafting comprehensive design documentation before starting code implementation.
  • Refining vague project ideas into actionable technical specifications.

How Brainstorming Works

  1. Context Analysis: The skill reviews the current project state, including files, documentation, and recent commits.
  2. Iterative Discovery: It asks focused, one-at-a-time questions to refine the idea, preferring multiple-choice options for clarity.
  3. Approach Proposal: It generates 2-3 different technical approaches with clear trade-offs and recommendations.
  4. Incremental Presentation: The final design is presented in small, digestible sections of 200-300 words for step-by-step validation.
  5. Documentation and Handoff: It saves the validated design to a Markdown file in the repository and prepares for implementation.

Brainstorming Setup

To use this within your environment, ensure the skill definition is accessible to your AI agent. You can trigger the workflow by explicitly invoking the brainstorming process before starting any creative task.

# Typical invocation pattern
@agent brainstorming "I want to add a real-time notification system"

Ensure your project has a docs/plans/ directory for the output files generated by this Openclaw Skills component.

Brainstorming Data Schema & Taxonomy

The skill organizes its output into structured Markdown documents. These documents are stored within the project repository to maintain a history of design decisions.

File Path Description
docs/plans/YYYY-MM-DD-<topic>-design.md The final validated technical design specification.

Metadata Captured:

  • Purpose: The core 'why' behind the feature.
  • Constraints: Technical or business limitations.
  • Success Criteria: How the implementation will be measured.
  • Architecture: Structural diagrams and component layouts.

Brainstorming Advanced Features

  • Multi-skill integration with writing-clearly-and-concisely for professional-grade documentation.
  • Automated handoff to using-git-worktrees for creating isolated development environments.
  • Direct creation of detailed implementation plans via writing-plans.
  • Ruthless YAGNI pruning to eliminate unnecessary features during the design phase.
  • Incremental validation cycles to ensure user alignment at every stage of the design process.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*