Repolode
uditgoenka

uditgoenka/autoresearch

Karpathyのautoresearchに着想を得た、目標駆動型の変更・検証・採用/破棄ループを実行するClaude Code、OpenCode、Codex向けスキル。

スター
6,582
フォーク
482
未解決の Issue
8
最終コミット
2 か月前

これは何?

Autoresearchは、Claude Code、OpenCode、OpenAI CodexなどのAIコーディングエージェント向けスキルパックです。目標、測定可能な指標、検証コマンドを指定すると、エージェントは焦点を絞った変更を1つずつ加えてコミットし、検証を実行します。指標が改善すれば変更を採用し、そうでなければ元に戻します。各イテレーションはTSVに記録され、イテレーション間のエージェントの記憶としてgit履歴が使われます。

中核となるループに加え、曖昧な目標から指標を計画する、バグを探して修正する、STRIDEやOWASPに基づくセキュリティ監査を行う、エッジケースのシナリオを生成する、複数のペルソナで予測する、ドキュメントを生成する、主観的な判断を敵対的に検討する、要件を掘り下げる、プロダクト改善のための調査を行う、結果を分析する、回帰に対する安定性ゲートを設ける、といった用途別のコマンドを14個搭載しています。指標の最適化中に既存テストを保護する、任意のGuardコマンドもあります。

このプロジェクトはKarpathyのautoresearchのアイデアを基盤とし、機械学習にとどまらず、測定可能な数値があるコード、コンテンツなどの領域にも応用できるようにしています。リスクの高いコマンドや機密ファイルをブロックするフックベースのガードレールは、Claude Codeのみで利用できます。

主な機能

  • 01変更を1つずつ加え、検証し、採用または元に戻すループを実行します。
  • 02計画、デバッグ、修正、セキュリティ監査などに使える14個のコマンドを提供します。
  • 03すべてのイテレーションをTSV形式で記録し、実行を重ねた際の傾向を分析します。
  • 04インストーラースクリプトを使ってClaude Code、OpenCode、OpenAI Codexに対応します。
  • 05最適化中に既存テストを保護するGuardオプションを備えています。
  • 06イテレーション数には上限を設ける設定がデフォルトで、無制限モードはオプトインで利用できます。

ユースケース

  • エージェントを一晩自律稼働させ、テストカバレッジを高めたりバンドルサイズを削減したりする。
  • コードベースをSTRIDEやOWASPの観点で監査し、構造化されたレポートを作成する。
  • 失敗しているテスト、型エラー、lintエラーのバックログを、件数がゼロになるまで修正する。
  • コードを書く前に、要件や設計上の判断をストレステストする。

クイックスタート

  1. 1

    npx 経由で Claude Code 用のスキルをインストールします

    npx skills add uditgoenka/autoresearch
  2. 2

    コマンドを読み込むため、新しい Claude Code セッションを開始します

  3. 3

    目標を指定して autoresearch コマンドを実行します

    /autoresearch

使う前に知っておきたいこと

  • フックによるガードレールが機能するのは Claude Code のみです。OpenCode と Codex はフックの互換性がありません。
  • 進捗を測定するには、機械的に測定できる指標または検証コマンドが必要です。
  • Claude Code では、インストール後に参照ファイルを解決するため、新しいセッションを開始する必要があります。

トピック

よくある質問

autoresearch とは?
Karpathyのautoresearchに着想を得た、目標駆動型の変更・検証・採用/破棄ループを実行するClaude Code、OpenCode、Codex向けスキル。 Autoresearchは、Claude Code、OpenCode、OpenAI CodexなどのAIコーディングエージェント向けスキルパックです。目標、測定可能な指標、検証コマンドを指定すると、エージェントは焦点を絞った変更を1つずつ加えてコミットし、検証を実行します。指標が改善すれば変更を採用し、そうでなければ元に戻します。各イテレーションはTSVに記録され、イテレーション間のエージェントの記憶としてgit履歴が使われます。
autoresearch は無料で使えますか?ライセンスは?
autoresearch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
autoresearch は今もメンテナンスされていますか?
半年以内に更新あり。autoresearch の最終コミットは 2026年8月12日 です。
autoresearch は何に使えますか?
エージェントを一晩自律稼働させ、テストカバレッジを高めたりバンドルサイズを削減したりする。 コードベースをSTRIDEやOWASPの観点で監査し、構造化されたレポートを作成する。 失敗しているテスト、型エラー、lintエラーのバックログを、件数がゼロになるまで修正する。 コードを書く前に、要件や設計上の判断をストレステストする。
autoresearch のインストール方法は?
npx 経由で Claude Code 用のスキルをインストールします: npx skills add uditgoenka/autoresearch コマンドを読み込むため、新しい Claude Code セッションを開始します 目標を指定して autoresearch コマンドを実行します: /autoresearch
autoresearch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/uditgoenka/autoresearch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト