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 消耗。
相關
- 專案
- 專案
- 專案
- 專案
- 專案