auto-claude について
Auto-Claudeは、既存のコードベースで明確な複数ファイルの機能を実装するマルチエージェント型コーディングスキルです。プロジェクトを分析して計画を作り、隔離されたGit worktreeで実装し、反復QAを経てレビューに渡します。
主な機能
- 01コードベース分析とセマンティックベースライン
- 02実装仕様の生成
- 03自律エージェントの連携
- 04隔離されたGit worktreeでの開発
- 05反復的なQA検証
- 06Graphitiによるコンテキスト記憶
活用シーン
- 01認証やAPI機能の追加
- 02フォームやCRUDタスクの実装
- 03QAサイクルによる機能の改良
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ travisjneuman/ .claude --skill auto-claudeインストール後、Claude Code で/auto-claudeを入力して読み込まれたか確認します。
詳細
Auto-Claude:自律型コーディングフレームワーク
QA 検証を伴う、複雑な機能実装向けの自律型マルチエージェントシステムです。
使用するタイミング
✅ Auto-Claude の使用に適したケース:
- 複雑度 3~4 — 明確に定義された複数ファイルにまたがる機能
- 明確なパターンが確立されているコードベース
- 反復的なタスク(CRUD、フォーム、API エンドポイント、認証フロー)
- ステップごとの確認より、最後にまとめてレビューするほうがよい場合
- QA 検証による反復的な改善が必要な機能
❌ Auto-Claude の使用に適さないケース:
- 複雑度 1~2 — 代わりに手動で
/start-taskを使用してください - 複雑度 5 以上 — 代わりに
/gsd:new-projectを使用してください - グリーンフィールドプロジェクト(既存コードベースのパターンがない)
- 探索・調査タスク(要件が不明確)
- 単純なタイプミスの修正や設定の変更
- 実装中に人間の意思決定が必要なタスク
クイックガイド:
- 複雑度 1~2 → 手動で実装
- 複雑度 3~4 → Auto-Claude(自律型)
- 複雑度 5 以上 → GSD(マルチフェーズ)
主な機能
- コードベース分析 — 意味的なベースラインを生成
- 仕様書の生成 — 詳細な実装計画を作成
- 自律型の実装 — マルチエージェントによる連携
- Git ワークツリーによる分離 — 独立したワークツリーで安全に開発
- QA 検証 — 反復的な品質チェック
- メモリーシステム — Graphiti によるコンテキストの保持
ワークフロー
# From project directory:
/auto-claude Add user authentication with JWT tokens
実行内容:
- プロジェクト構造を分析 → ベースラインを生成
- 実装仕様書を作成 → ~/.auto-claude/specs/ に保存
- Git ワークツリーを作成 → 分離された開発環境を用意
- 自律型エージェントが QA ループを通じて実装
- 完成したコードを返す → レビュー可能な状態
出力先: ~/.auto-claude/(gitignore 対象)
既存ワークフローとの統合
手動での実装:
/start-task [description] → Claude implements step-by-step
自律型の実装:
/auto-claude [description] → Auto-Claude implements autonomously
マルチフェーズプロジェクト:
/gsd:new-project → GSD for project management
設定
場所: ~/.auto-claude/.env
必須:
CLAUDE_CODE_OAUTH_TOKEN— Claude Code の/settingsから取得します
任意(推奨):
GRAPHITI_ENABLED=true— 意味的メモリーGOOGLE_API_KEY— Gemini の埋め込み(メモリー機能)用- 代替手段:Ollama(ローカル)を使用するか、メモリーを無効にします
トレードオフ
長所:
- 最小限の監督で自律的に動作
- QA 検証により品質を確保
- Git ワークツリーによってメインブランチへの影響を防止
- メモリーが以前のセッションから学習
制限事項:
- 確立されたコードベースに最適
- 明確な仕様が必要
- マルチエージェントの反復にトークンを使用
- 完了後に手動でのマージが必要
例
適したユースケース:
- 「JWT トークンとセッション管理を使用したユーザー認証を追加する」
- 「localStorage への保存に対応したダークモード切り替えを実装する」
- 「コールバックの代わりに async/await を使うよう API レイヤーをリファクタリングする」
- 「ユーザー一覧に 1 ページあたり 20 件のページネーションを追加する」
- 「レポートの CSV エクスポート機能を作成する」
適さないユースケース:
- 「README のタイプミスを修正する」(簡単すぎる)
- 「状態管理に最適な方法を調査する」(探索的)
- 「EC プラットフォーム全体を構築する」(規模が大きすぎるため、GSD を使用)
- 「アプリをもっとよくする」(曖昧すぎる)
一般的な所要時間
- 分析: 30 秒
- 仕様書の生成: 1~2 分
- 実装: 5~15 分(複雑さによって異なります)
- QA 検証: 2~5 分
- レビュー: 5~10 分
合計: 多くの機能で 15~30 分
関連項目
generic-feature-developer— 手動実装のパターンdebug-systematic— 体系的なデバッグtest-specialist— テスト戦略
ドキュメント
~/.claude/docs/AUTO-CLAUDE-GUIDE.md を参照してください。以下の内容が記載されています。
- セットアップ手順の全容
- 詳細な手順を含む実例
- トラブルシューティングガイド
- パフォーマンスに関するヒント
- 他のワークフローとの比較
コメント
Markdown 対応