概要
https://developers.gmo.jp/technology/77942/
詳細内容
## Claude Codeを自動制御して自律開発するGoツール Sleepship
https://developers.gmo.jp/technology/77942/
GMOペパボが開発したGoツール「Sleepship」は、Claude Codeを自動制御し、タスクファイルに基づいてコードの実装、テスト、検証までを完全自律的に実行することで、開発者の手動作業を大幅に削減します。
**Content Type**: ⚙️ Tools
**Language**: ja
**Scores**: Signal:4/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 86/100 | **Annex Potential**: 84/100 | **Overall**: 84/100
**Topics**: [[AIコーディングエージェント, 自律開発ツール, Go言語, 開発効率化, エージェントオーケストレーション]]
GMOペパボが発表したGoツール「Sleepship」は、「寝ている間も開発が進む」というコンセプトのもと、Anthropic社のAIコーディングエージェントであるClaude Codeを完全に自律制御し、ソフトウェア開発プロセスを自動化します。従来のAIツール利用における手動プロンプト入力の煩わしさ、複数タスクの実行待機、夜間・休日の開発非効率性といった課題に対し、本ツールは自動リトライ、再帰実行、実行履歴管理、エイリアス、環境変数による設定などの主要機能で開発ワークフローを革新します。
特に注目すべきは、エラー発生時に前回の失敗原因をプロンプトに含めてClaude Codeに再試行させる**自動リトライ機能**と、タスク実行中に新たなタスクファイルを動的に生成し、調査→計画→実装といった段階的な開発フローを自動化する**再帰実行(動的タスク生成)機能**です。これにより、複雑なタスクの自動分割や環境に応じた動的対応も可能となり、最大3階層の再帰深度で開発の自動化を深掘りします。
技術的な中核は、Goの`exec.Command`によるClaude Codeの子プロセス制御にあり、構造化されたプロンプトと`--yes`フラグを用いることでユーザーの介入なしに完全自動化を実現しています。また、すべてのタスク実行履歴を記録・統計表示する機能や、よく使うコマンドを短縮するエイリアス機能、CI/CD環境での柔軟な設定を可能にする環境変数サポートも提供され、開発者の生産性向上に貢献します。著者は、プログラミングが「書く」から「設計する」時代へと移行する中で、AIとの協働がもたらす新たな開発体験を強調しています。