uditgoenka/autoresearch
Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever.
解决的问题
Autoresearch 是一个自主改进引擎,可将 AI 编程代理(如 Claude Code、OpenCode 或 OpenAI Codex)转化为持续的实验与优化循环。它通过自动化“进行更改、根据机械指标进行验证、并根据结果保留或撤销更改”的过程,解决了手动试错迭代的问题。
工作原理
系统按循环运行:它审查当前状态和历史记录,进行一次专注的更改,将更改提交到 git,运行机械验证(如测试或基准测试),然后根据结果保留改进或撤销更改。
关键运行规则包括:
- 原子化更改:每次迭代仅进行一次更改,以确保结果的原因清晰明确。
- 机械验证:依赖数字和指标而非主观判断。
- Git 作为记忆:每次实验都会提交到 git,允许代理读取日志和 diff 以为下一次迭代提供信息。
- 自动回滚:失败的更改会立即撤销。
适用对象
希望在无需人工干预的情况下,自主提高测试覆盖率、减小包大小、查找并修复 Bug 或执行安全审计的开发人员和工程师。
亮点
- 多代理支持:兼容 Claude Code、OpenCode 和 OpenAI Codex。
- 自主编排器:可以接收自然语言目标并自动推导出成功判定条件和流水线。
- 专用命令:包括用于调试 (
/autoresearch:debug)、修复错误 (/autoresearch:fix)、安全审计 (/autoresearch:security) 和交付工作流 (/autoresearch:ship) 的专用循环。 - 安全护栏:包含用于阻止危险命令、保护私钥和防止上下文膨胀的钩子。
- Token 效率:采用路由架构,与单体提示词相比,可减少高达 95% 的 Token 消耗。
相关
- 项目
- 项目
- 项目
- 项目
- 项目