关于 octocode-brainstorming
octocode-brainstorming 是一项以证据为基础的创意探索 Skill,面向需要研究和评估想法的用户。它通过来源追踪、评审和决策关卡,引导流程从界定问题走向建议。
主要功能
- 01结构化创意探索流程
- 02生成、验证与梳理模式
- 03证据与置信度追踪
- 04三种视角评审与交叉质询
- 05可续接的研究记录
适用场景
- 01探索早期想法的不同角度
- 02研究现有方案与先前成果
- 03依据来源证据比较方向
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bgauryy/ octocode --skill octocode-brainstorming安装后在 Claude Code 中输入/octocode-brainstorming确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
README.mdagents/openai.yamlhooks/hooks.jsonreferences/brief-template.mdconfidence.mddebate.mdgrounding.mdhook-communication.mdimprove-loop.mdoctocode.mdoutput.mdtools.mdtrend-sources.mdweb-search-workers.mdscripts/brainstorm-run.mjsexa-search.mjsserper-search.mjstavily-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