Brainstorming Skill for Openclaw

A collaborative framework for AI agents to refine project requirements and generate structured technical designs through iterative dialogue.

zhengxinjipai
v1.0.0
Mar 6, 2026
2
1.8k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install brainstorming-design-workflow

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-design-workflow 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 Skill?

The Brainstorming skill is a fundamental component of Openclaw Skills designed to bridge the gap between abstract user ideas and concrete implementation plans. It mandates a pre-coding phase where the agent explores intent, constraints, and success criteria before any modifications to the codebase occur. This ensures that every feature or component added is purposefully designed and validated by the user.

By leveraging natural collaborative dialogue, this skill prevents common development pitfalls like scope creep or misaligned architecture. It forces the agent to adhere to the YAGNI (You Ain't Gonna Need It) principle, resulting in leaner and more efficient code. Within the ecosystem of Openclaw Skills, this tool acts as the strategic architect that sets the stage for high-quality engineering.

Brainstorming Skill Use Cases

  • Creating new software features or building UI components from scratch
  • Modifying existing system behaviors or refactoring complex logic
  • Initial architectural planning for new repository structures
  • Refining vague user requests into actionable technical specifications

How Brainstorming Skill Works

  1. Context Assessment: The agent reviews the current project state, including files, documentation, and recent git commits.
  2. Iterative Questioning: The agent asks single, focused questions (preferring multiple-choice) to clarify the purpose and constraints of the task.
  3. Proposing Approaches: The agent presents 2-3 different architectural approaches with a clear recommendation and trade-off analysis.
  4. Sectional Design: The design is presented in small 200-300 word sections to ensure the user can validate the logic incrementally.
  5. Documentation and Commit: Once validated, the design is saved to a specific markdown file and committed to the version control system.

Brainstorming Skill Setup

To enable this skill within your environment, ensure the brainstorming.md file is present in your skills directory. You can initialize the process by instructing your agent to use its brainstorming capabilities before starting a new task.

# Example of how to trigger the workflow
# "I have an idea for a new authentication module. Let's brainstorm."

Brainstorming Skill Data Schema & Taxonomy

The skill organizes design outputs according to a strict temporal and topical taxonomy to ensure project traceability.

Attribute Specification
Storage Path docs/plans/
Filename Format YYYY-MM-DD-<topic>-design.md
Design Sections Architecture, Components, Data Flow, Error Handling, Testing
Validation State Incremental per-section approval

Brainstorming Skill Advanced Features

  • Multi-Skill Integration: Seamlessly hands off validated designs to other Openclaw Skills like writing-plans or git-worktrees for execution.
  • Ruthless YAGNI Filter: Automatically identifies and suggests the removal of unnecessary features during the approach proposal phase.
  • Contextual Awareness: Deep-links with existing project documentation and git history to ensure designs remain consistent with current standards.
  • Style Synchronization: Can utilize specialized writing skills to ensure documentation is clear, concise, and professional.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*