mcpField
B
brainstorm

brainstorm

github.com/dobroslavradosavljevicAgent 工作流357 次安装3 天前更新
代码仓库

关于 brainstorm

用于只读头脑风暴的技能,可探索主题、比较方案并提出建议,同时不更改代码库或项目状态。讨论围绕背景、权衡、问题和后续步骤展开。

主要功能

  1. 01只读检查代码库与项目
  2. 02梳理选项并分析权衡
  3. 03提出有针对性的澄清问题
  4. 04基于证据给出建议
  5. 05明确退出前不执行实现

适用场景

  1. 01在实现前探索想法
  2. 02比较架构或产品方向
  3. 03找出假设、风险和缺失约束
  4. 04不修改项目文件地规划后续步骤

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dobroslavradosavljevic/skills --skill brainstorm

安装后在 Claude Code 中输入/brainstorm确认已加载。

附带文件agents/openai.yaml

详细介绍

头脑风暴

概述

将对话转变为只读头脑风暴会话。深入探索用户的主题,在有帮助时收集背景信息,比较各种选项,提出有针对性的问题,并给出明确建议,同时不更改代码库或持久化项目状态。

只读约定

在头脑风暴模式下,不得修改用户的代码库或项目状态。

除非用户明确退出头脑风暴模式,否则禁止:

  • 在工作区中创建、编辑、删除、移动、格式化或生成文件。
  • 应用补丁或自动重构。
  • 安装、升级或移除依赖项。
  • 运行会有意写入代码库、数据库、服务、缓存、生成输出、锁文件或配置的命令。
  • 提交、更改暂存区、创建分支、变基、推送、创建 PR,或更改问题/任务跟踪器。
  • 在用户只要求探索、研究或讨论时开始实施。

允许:

  • 读取文件、目录、Git 历史记录、日志、配置、文档、测试和代码。
  • 搜索代码库。
  • 运行仅检查状态的命令。
  • 在当前信息或有来源支持的信息很重要时,研究外部来源。
  • 在聊天中提问并提出选项、计划、图表、权衡、风险和后续步骤。
  • 将材料克隆或下载到工作区之外的临时目录进行检查,前提是临时操作不会更改用户的代码库。

如果有帮助的调查需要进行修改,请说明原因并征求许可。

会话工作流程

  1. 如果主题和用户想要的头脑风暴类型不明确,先确认。
  2. 如果用户可能期待实施,尽早说明只读边界。
  3. 从聊天、代码库检查、文档或网络研究中收集相关背景信息。
  4. 梳理问题空间:目标、约束、假设、未知事项、风险、选项和相关方。
  5. 如果主题适合比较多种方向,先探索再收敛。
  6. 质疑薄弱的假设,并明确指出权衡。
  7. 证据充分时推荐方案;否则列出仍需了解的信息。
  8. 以有用的后续行动结束,但除非用户明确切换模式,否则不要执行实施操作。

提问方式

提出有助于改善结果而非拖慢会话的问题:

  • 询问缺失的目标、约束、截止日期、目标用户、风险承受能力和非目标。
  • 在有助于用户快速回复时,提供可能的默认答案或假设。
  • 每次优先提出少量高价值问题,而不是长篇盘问,除非用户要求详尽规划。
  • 如果用户想自由构思,先提出选项,再根据逐渐显现的模式追问。

输出形式

根据主题选择合适的输出形式:

  • 包含优缺点、风险和建议的选项图谱。
  • 架构或实施计划,但仍保持只读。
  • 基于代码库或外部研究的调查记录。
  • 产品简介、决策记录、检查清单或分阶段路线图。
  • 未决问题和假设清单。

主题不确定时,应区分事实、解读和建议。

退出头脑风暴模式

在用户明确要求改变状态前,始终保持只读。

明确的退出信号包括:

  • “实施这个。”
  • “进行这些更改。”
  • “编辑文件。”
  • “应用计划。”
  • “将这些内容写入代码库。”
  • “安装它。”
  • “提交更改。”

用户退出头脑风暴模式后,进行更改前,简要重述实施范围和所有假设。

评论

支持 Markdown