brainstorming

Use this skill before any creative or constructive work (features, components, architecture, behavior changes, or functionality). This skill transforms vague ideas into validated designs through disciplined, incremental reasoning and collaboration.

Author

Install

Hot:193

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-brainstorming&locale=en&source=copy

Brainstorming - An AI Brainstorming Skill That Turns Ideas into Validated Designs

Skill Overview

Brainstorming is an AI-assisted skill focused on design-first work. Through structured dialogue, it transforms vague ideas into clear, validated design plans, helping you clarify thinking and define requirements before starting any creative work.

Use Cases

  • Before developing new features: Before writing any code, clarify feature goals, user needs, technical constraints, and acceptance criteria to avoid rework and design flaws.
  • Architecture design and refactoring: Through systematic questioning and solution comparisons, help teams evaluate the pros and cons of different architectural approaches, and identify potential risks and technical debt.
  • Product requirements refinement: Turn abstract product ideas into executable technical specifications, including non-functional requirements, performance expectations, security constraints, and other key elements.
  • Core Features

  • Structured design dialogue: Uses a progressive "one question at a time" approach to deeply understand design intent and avoid missing key assumptions and requirement boundaries.
  • Design option exploration: Provides 2–3 viable design options and clearly articulates trade-offs (complexity, scalability, risk, maintenance cost), adhering to the YAGNI principle to avoid over-design.
  • Decision log tracking: Automatically records each decision made during the design process, the alternative options considered, and the rationale for choices, producing traceable design documentation for the team.
  • Common Questions

    What scenarios is the Brainstorming skill suitable for?

    It’s suitable for any scenario that requires design before implementation, including but not limited to: new feature development, system refactoring, architecture selection, API design, database design, and product requirements analysis. Whenever you need to clarify your thinking before you start coding, you can use this skill.

    How is this skill different from directly asking AI to write code?

    The Brainstorming skill does not write any code. Its role is to help you think through requirements and design solutions via structured dialogue. This "slow thinking" approach helps prevent rework and technical debt caused by hasty implementation. Once the design is confirmed, you can use other skills or tools to implement the code.

    What is the YAGNI principle?

    YAGNI (You Aren’t Gonna Need It) is one of the core principles of agile development. It means only implement the features you need now; don’t over-design for potential future requirements. The Brainstorming skill strictly follows this principle when creating design solutions, helping you avoid adding unnecessary complexity for hypothetical needs.