mcpField
O
octocode-brainstorming

octocode-brainstorming

github.com/bgauryy开发95658 次安装10 周前更新
代码仓库

关于 octocode-brainstorming

octocode-brainstorming 是一项以证据为基础的创意探索 Skill,面向需要研究和评估想法的用户。它通过来源追踪、评审和决策关卡,引导流程从界定问题走向建议。

主要功能

  1. 01结构化创意探索流程
  2. 02生成、验证与梳理模式
  3. 03证据与置信度追踪
  4. 04三种视角评审与交叉质询
  5. 05可续接的研究记录

适用场景

  1. 01探索早期想法的不同角度
  2. 02研究现有方案与先前成果
  3. 03依据来源证据比较方向

安装

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

$npx skills add https://github.com/bgauryy/octocode --skill octocode-brainstorming

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

README.md
agents/
openai.yaml
hooks/
hooks.json
references/
brief-template.md
confidence.md
debate.md
grounding.md
hook-communication.md
improve-loop.md
octocode.md
output.md
tools.md
trend-sources.md
web-search-workers.md
scripts/
brainstorm-run.mjs
exa-search.mjs
serper-search.mjs
tavily-search.mjs

详细介绍

Octocode 头脑风暴

以证据为依据探索创意。 流程:FRAME → DIVERGE → RESEARCH → CROSS-POLLINATE → STRESS-TEST → SYNTHESIZE → DECIDE。

模式和初始规则

  • 生成:创建 6–10 个方向,然后验证最好的 2–3 个。验证:提出 2–4 种重新构想,然后深入调查。梳理:扩展相邻术语,并了解现有解决方案的全貌。
  • 先记录问题框架,再做判断。如果方向、受众或研究范围不明确,先请用户选择,再开展深入研究。
  • 声明范围计划:标记本地、顶级资源/网络、仓库/软件包/代码证据是启用还是跳过,并说明理由。
  • 将摘要和概述视为线索;引用确切来源,或标记为薄弱证据。追踪 claim → source → confidence → next query。
  • 在每个启用的范围之间进行交叉启发,并在给出结论前运用 Critical Architect、Visionary Entrepreneur 和 Product 视角。
  • 先回忆可能有用的上下文并加以验证;只记录经得起反驳的持久经验。

硬性关卡

当创意涉及三个互不相关的领域、尝试同义词后仍缺乏有力证据、证据存在实质性冲突,或委派人数将超过五名时,停止、推荐一个选项并等待。

智能路由——仅加载当前步骤所需内容

  • 在构思框架和发散方向时,使用 references/tools.md 制定范围计划;启用代码/仓库/软件包证据时,加载 references/octocode.md — 有意选择来源,并正确委派技术研究。
  • 当通用结果无法证明发展势头、拥挤程度、发布情况或已推出的先例时,加载 references/trend-sources.md — 添加有时效性的证据,同时避免锁定特定领域。
  • 将某一启用范围中的线索与另一范围交叉启发时,继续使用 references/tools.md 和 references/web-search-workers.md — 将每项发现带到其他范围,而不是过早结束某个范围的调查。
  • 压力测试时,加载 references/debate.md — 在收敛结论前运用三种视角并进行交叉质询。
  • 研究内容较多、涉及多轮或需要委派时,加载 references/hook-communication.md 并运行 scripts/brainstorm-run.mjs — 保留可恢复的主张/来源/决策记录。
  • 综合并做出决策时,加载 references/output.md,并使用 references/confidence.md 为每项既有成果主张评分;如果用户批准了持久化文档,则加载 references/brief-template.md — 匹配聊天的简洁程度或已保存决策的详细程度。
  • 对方法或来源约定提出质疑时,加载 references/grounding.md — 确保流程可证伪。
  • 改进此技能时,优先使用 octocode-graph-eval;否则加载 references/improve-loop.md — 要求可衡量的验收标准。

相关路由

  • 对于 Build 结论,使用 octocode-rfc-generator;对于技术证据,使用 octocode-research;对于可衡量的实验,使用 octocode-graph-eval。
  • 更改此技能文件夹时,使用 octocode-skills。
  • 使用 octocode-subagent 调度并综合各工作者 — 脑暴专用的 Scout/Aggregator/Checker 拓扑和五名工作者上限,参见 references/web-search-workers.md。

脚本 — 每个脚本都支持 --help

脚本运行时机用法
scripts/brainstorm-run.mjs研究内容较多、需要多轮讨论或委派,或要保存为简报时node <skill_dir>/scripts/brainstorm-run.mjs start --idea "<idea>" --mode Validate,然后运行 checkpoint --run-id <id>,再运行 finish --run-id <id>;hook --event <event> 用于处理 hooks/hooks.json;命令见 references/hook-communication.md
scripts/serper-search.mjs在会话开始时验证网络凭据node <skill_dir>/scripts/serper-search.mjs --check — 广泛的 Google 搜索结果(SERPER_API_KEY)
scripts/tavily-search.mjs在会话开始时验证网络凭据node <skill_dir>/scripts/tavily-search.mjs --check — 筛选整理后的深度研究结果(TAVILY_API_KEY)
scripts/exa-search.mjs在会话开始时验证网络凭据node <skill_dir>/scripts/exa-search.mjs --check — 神经网络/类别搜索(EXA_API_KEY)
  • 仅使用 --check 脚本检查凭据是否存在;获取内容和搜索结果由宿主网络工具提供。默认查询所有已验证的引擎并汇总,而不是采用首个成功即停止的策略(references/tools.md)。
  • 这四个脚本都从随附的 scripts/octocode-config.mjs 导入 Octocode 主目录和环境配置;切勿导入 @octocodeai/config,因为此文件夹单独安装时并不包含该模块。

输出

使用 TL;DR、Framings、Evidence by surface、What survived review、Verdict、Risks、Next、Sources。 始终以 Sources 结尾 — 汇总上文实际引用的所有 URL/路径,并说明其支持的主张,即使是从未保存为简报的纯聊天回答也不例外。模板:references/output.md 和 references/brief-template.md。

评论

支持 Markdown