工程问题的自动化迭代实验室。给定一个 idea 或工程问题,自动调研方案、设计实现、验证效果、迭代优化,结果存入 Notion。触发词:"idea-storm"、"实验一下"、"帮我验证"、"迭代优化"、"idea 验证"。当用户提出一个工程问题并希望自动化地调研→设计→验证→迭代时使用此 skill。
工程问题的自动化 设计→验证→迭代 闭环。后台运行,不阻塞主会话。
采用分段 spawn 模式:每个检查点之间的工作在独立子 agent 中运行,状态通过文件传递。
CODEBLOCK0
每次 spawn 时,task 中必须包含:
示例:
CODEBLOCK1
子 agent 启动后:
三层存储,确保状态不丢失:
主会话的 SESSION-STATE.md 记录当前活跃实验的概要:
CODEBLOCK2
每个实验在 workspace 下有独立目录:
CODEBLOCK3
结构化实验报告,按时间和分类组织。详见 Notion 页面结构。
实验的完整状态文件,子 agent 靠它恢复上下文:
CODEBLOCK4
用户输入工程问题或 idea。提取并确认:
如果用户没有明确给出以上信息,主动询问(不要一次问太多)。
确认后:
偏向工程化搜索,优先级:
工具:web_search + INLINECODE4
输出:
research/findings.md:调研结果基于调研设计技术方案:
输出:
design/plan.md:方案详情用户确认后,主会话 spawn 新子 agent 执行 Phase 4-6。
按方案执行。可能包括:编写代码、配置环境、生成资源、调用 API。
输出:
src/ 下的实现代码按 experiment.yaml 中定义的验证方式执行。详见 验证模式。
输出:
results/iter-N/:本轮验证数据根据验证结果判断:
| 情况 | 动作 |
|---|---|
| 达标 | 标记收敛,announce 结果 |
| 接近达标,参数可调 |
更新 experiment.yaml 后 announce 结果给主会话。
汇报内容:
用户确认后 spawn 下一轮或进入收敛。
生成最终报告:
report.md:本地完整报告由用户在 Phase 1 定义。
用户提供参考图 + 输入集。Agent 生成输出,与参考图对比。
scripts/compare_images.py(SSIM / 像素差异)或 image 工具(视觉分析)用户定义评测函数或指标,Agent 优化实现以提升指标。
用户定义测试用例或验收标准,Agent 逐项验证。
用户描述验证方式,Agent 按描述执行。
每次启动实验时创建新页面。配置见 references/notion-setup.md。
CODEBLOCK5
| 阶段 | 工具 |
|---|---|
| 调研 | INLINECODE13 , INLINECODE14 |
| 实现 |
exec, write, edit |image, scripts/compare_images.py |exec(运行评测脚本) |exec |sessions_spawn |experiment.yaml 文件 |Phase 4(实现)阶段,优先使用 Claude Code 在 Docker 沙盒中完成编码任务。
每个实验在独立的 Docker 容器中运行 Claude Code,与宿主机隔离:
CODEBLOCK6
优势:
--dangerously-skip-permissions 自动跳过权限openclaw.json 动态注入,换中转改一处即可使用预构建的 idea-storm-sandbox 镜像。Dockerfile 位于 scripts/Dockerfile:
CODEBLOCK7
构建: INLINECODE28
从 openclaw.json 动态提取 API 配置,注入容器环境变量:
CODEBLOCK8
子 agent 执行 Phase 4 时,通过 exec + pty:true 调用:
CODEBLOCK9
也可以使用辅助脚本 scripts/run-sandbox.sh 简化调用(见下方)。
给 Claude Code 的 prompt 应包含:
示例:
CODEBLOCK10
多轮迭代优化时,循环调用容器中的 Claude Code:
CODEBLOCK11
| 场景 | 推荐 |
|---|---|
| 创建项目脚手架、多文件编辑 | Docker 沙盒 (Claude Code) |
| 复杂代码重构 |
write/edit |
| 运行已验证的命令 | 宿主机 OpenClaw exec |
| 需要读取实验状态做决策 | 宿主机 OpenClaw(子 agent 自身) |该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 idea-storm-1776420056 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 idea-storm-1776420056 技能
skillhub install idea-storm-1776420056
文件大小: 9.85 KB | 发布时间: 2026-4-17 20:19