brainstorming

在开展任何创造性或建设性工作(如功能开发、组件设计、架构规划、行为调整或功能实现)之前,请先运用此项技能。它通过严谨的渐进式推理与团队协作,将模糊概念转化为经得起验证的设计方案。

作者

安装

热度:193

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-brainstorming&locale=zh&source=copy

Brainstorming - 将创意转化为验证设计的 AI 头脑风暴技能

技能概述

Brainstorming 是一款专注于设计前置的 AI 辅助技能,通过结构化对话将模糊的想法转化为清晰、经过验证的设计方案,在任何创造性工作开始前帮助你理清思路、明确需求。

适用场景

  • 新功能开发前:在编写任何代码之前,先明确功能目标、用户需求、技术约束和验收标准,避免返工和设计缺陷。
  • 架构设计与重构:通过系统性的问题引导和方案对比,帮助团队评估不同架构方案的优劣,识别潜在风险和技术债。
  • 产品需求梳理:将抽象的产品想法转化为可执行的技术规格,包含非功能性需求、性能预期、安全约束等关键要素。
  • 核心功能

  • 结构化设计对话:采用"一次一个问题"的渐进式提问方式,深度理解设计意图,避免遗漏关键假设和需求边界。
  • 设计方案探索:提供 2-3 个可行的设计选项并清晰阐述权衡(复杂度、可扩展性、风险、维护成本),遵循 YAGNI 原则避免过度设计。
  • 决策日志追踪:自动记录设计过程中的每个决策、考虑的替代方案及选择理由,生成可追溯的设计文档供团队参考。
  • 常见问题

    Brainstorming 技能适合什么场景使用?

    适合任何需要先设计后实现的场景,包括但不限于:新功能开发、系统重构、架构选型、API 设计、数据库设计、产品需求分析。只要你在动手写代码前需要理清思路,就可以使用这个技能。

    这个技能和直接让 AI 写代码有什么区别?

    Brainstorming 技能不会编写任何代码,它的作用是通过结构化对话帮你把需求想清楚、把方案设计好。这种"慢思考"的方式能避免草率实现带来的返工和技术债。设计确认后,你可以再用其他技能或工具进行编码实现。

    什么是 YAGNI 原则?

    YAGNI(You Aren't Gonna Need It)是敏捷开发的核心原则之一,意为只实现当前需要的功能,不要为未来可能的需求做过度设计。Brainstorming 技能在设计方案时会严格遵循这一原则,帮助你避免为假设性的需求增加不必要的复杂度。