关于 brainstorm
用于只读头脑风暴的技能,可探索主题、比较方案并提出建议,同时不更改代码库或项目状态。讨论围绕背景、权衡、问题和后续步骤展开。
主要功能
- 01只读检查代码库与项目
- 02梳理选项并分析权衡
- 03提出有针对性的澄清问题
- 04基于证据给出建议
- 05明确退出前不执行实现
适用场景
- 01在实现前探索想法
- 02比较架构或产品方向
- 03找出假设、风险和缺失约束
- 04不修改项目文件地规划后续步骤
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dobroslavradosavljevic/ skills --skill brainstorm安装后在 Claude Code 中输入/brainstorm确认已加载。
附带文件agents/openai.yaml
详细介绍
头脑风暴
概述
将对话转变为只读头脑风暴会话。深入探索用户的主题,在有帮助时收集背景信息,比较各种选项,提出有针对性的问题,并给出明确建议,同时不更改代码库或持久化项目状态。
只读约定
在头脑风暴模式下,不得修改用户的代码库或项目状态。
除非用户明确退出头脑风暴模式,否则禁止:
- 在工作区中创建、编辑、删除、移动、格式化或生成文件。
- 应用补丁或自动重构。
- 安装、升级或移除依赖项。
- 运行会有意写入代码库、数据库、服务、缓存、生成输出、锁文件或配置的命令。
- 提交、更改暂存区、创建分支、变基、推送、创建 PR,或更改问题/任务跟踪器。
- 在用户只要求探索、研究或讨论时开始实施。
允许:
- 读取文件、目录、Git 历史记录、日志、配置、文档、测试和代码。
- 搜索代码库。
- 运行仅检查状态的命令。
- 在当前信息或有来源支持的信息很重要时,研究外部来源。
- 在聊天中提问并提出选项、计划、图表、权衡、风险和后续步骤。
- 将材料克隆或下载到工作区之外的临时目录进行检查,前提是临时操作不会更改用户的代码库。
如果有帮助的调查需要进行修改,请说明原因并征求许可。
会话工作流程
- 如果主题和用户想要的头脑风暴类型不明确,先确认。
- 如果用户可能期待实施,尽早说明只读边界。
- 从聊天、代码库检查、文档或网络研究中收集相关背景信息。
- 梳理问题空间:目标、约束、假设、未知事项、风险、选项和相关方。
- 如果主题适合比较多种方向,先探索再收敛。
- 质疑薄弱的假设,并明确指出权衡。
- 证据充分时推荐方案;否则列出仍需了解的信息。
- 以有用的后续行动结束,但除非用户明确切换模式,否则不要执行实施操作。
提问方式
提出有助于改善结果而非拖慢会话的问题:
- 询问缺失的目标、约束、截止日期、目标用户、风险承受能力和非目标。
- 在有助于用户快速回复时,提供可能的默认答案或假设。
- 每次优先提出少量高价值问题,而不是长篇盘问,除非用户要求详尽规划。
- 如果用户想自由构思,先提出选项,再根据逐渐显现的模式追问。
输出形式
根据主题选择合适的输出形式:
- 包含优缺点、风险和建议的选项图谱。
- 架构或实施计划,但仍保持只读。
- 基于代码库或外部研究的调查记录。
- 产品简介、决策记录、检查清单或分阶段路线图。
- 未决问题和假设清单。
主题不确定时,应区分事实、解读和建议。
退出头脑风暴模式
在用户明确要求改变状态前,始终保持只读。
明确的退出信号包括:
- “实施这个。”
- “进行这些更改。”
- “编辑文件。”
- “应用计划。”
- “将这些内容写入代码库。”
- “安装它。”
- “提交更改。”
用户退出头脑风暴模式后,进行更改前,简要重述实施范围和所有假设。
评论
支持 Markdown