Claude Code で構築すべき、知られざる 10 のエージェント

@zodchiii
英語2 か月前 · 2026年5月12日
1.2M
706
64
30
3.8K

TL;DR

Claude Code を活用し、PR レビューやバグ修正から、受信トレイの整理、コンテンツ作成までをこなす 10 の並列エージェントを構築する方法を学びましょう。

あなたの Claude Code は、本来の能力の 10% しか活用できていません。

残りの 90% は、10 のエージェントが並行して動作することにあります。PR のレビュー、テストの作成、バグの追跡、受信トレイの仕分け、コンテンツの再利用などです。

ほとんどの創業者はこれらの存在を知りません。知っている人は 3 倍速くリリースし、まるで魔法使いのように見えます。

完全なセットアップはこちら 👇

本題に入る前に、私は Telegram チャンネルで AI とバイブコーディングに関する日々のメモを共有しています:https://t.me/zodchixquant 🧠

darkzodchi - inline image

まずはマインドの切り替え

Claude Code のエージェントはチャットセッションではありません。それは、職務記述書 + トリガー + アウトプットです。「PR レビューアー」は話しかける相手ではなく、すべての PR で発火し、特定のプロンプトで Claude を実行し、コメントを残すフックです。

これらのエージェントが存在する 3 つの場所:

スラッシュコマンド(.claude/commands/<name>.md 内):ターミナルで /name と入力するとオンデマンドで実行

フック(.claude/hooks/<event>.sh 内):PreToolUse、PostToolUse、git イベントなどのイベントで自動的に発火

Claude Agent SDK によるホストスクリプト:サーバー上で 24 時間 365 日動作し、スケジュールやウェブフックで発火

以下の各エージェントには、どれを使用するかを記載します。

1. PR レビューアー

タイプ:スラッシュコマンド + GitHub フック

開かれているすべての PR の diff を読み、明らかなバグ、不足、セキュリティ問題、スタイル違反をチェックします。90 秒以内にコメントを残します。

セットアップ方法:

  1. リポジトリルートに .claude/commands/review.md を作成する
  2. 以下のプロンプトをファイルに貼り付ける
  3. プッシュ前に Claude Code 内で /review を実行する
  4. 自動化する場合:マーケットプレイスから claude-code-action GitHub Action をインストールし、review.md を指すように設定する

プロンプト:

あなたはシニアコードレビューアーです。ステージングされた diff を読んでください。ハードコードされたシークレット、テスト不足、型エラー、明らかなバグを指摘してください。簡潔に、最大 5 つのコメントで。

2. テストジェネレーター

タイプ:スラッシュコマンド + プリコミットフック

テストのない新しい関数を監視します。関数ごとに 3〜5 つのケース(ハッピーパス、エッジケース、1 つの障害モード)を生成します。

セットアップ方法:

  1. リポジトリルートに .claude/commands/tests.md を作成する
  2. 以下のプロンプトをファイルに貼り付ける
  3. 関数を書いた後に /tests <ファイル名> を実行する
  4. 自動化する場合:ステージングされた .ts/.py ファイルで一致するテストがない場合に /tests を発火するプリコミットフックを設定する

プロンプト:

私が書いた関数を読んでください。[あなたのフレームワーク、例:Vitest、Pytest] でテストを生成してください。ハッピーパス、2 つのエッジケース、1 つのエラーケースをカバーしてください。このリポジトリの既存のテストのスタイルに合わせてください。

3. バグハンター

タイプ:ホストスクリプト(Claude Agent SDK)

Sentry、Linear、またはエラートラッカーをリッスンします。新しいバグ報告ごとに、スタックトレースを読み、関連ファイルを開き、翌朝までに修正案をドラフト PR として提案します。

セットアップ方法:

  1. 5 分ごとに Sentry API をポーリングして新しい未解決の問題を確認する Claude Agent SDK スクリプトを作成する
  2. 各問題について、スタックトレースを取得し、GitHub API を介して関連ファイルを取得し、以下のプロンプトで Claude を実行する
  3. スクリプトを Teamly チームにドロップし、Pixel Department で動作を確認する。セットアップ時間:約 90 分

プロンプト:

あなたはシニアデバッガーです。この Sentry スタックトレースと関連するソースファイルを読んでください。原因を一文で特定してください。最小限の修正を git パッチとして提案してください。可能であれば回帰テストを追加してください。

4. ドキュメントライター

タイプ:マージ後フック

main へのマージのたびに、変更が README、docstring、/docs に文書化されたものに影響を与えたかどうかをチェックします。フォローアップ PR で更新します。

セットアップ方法:

  1. リポジトリに .claude/hooks/post-merge.sh を作成する
  2. その中で、以下のプロンプトで Claude を呼び出す
  3. ボーナス:プロジェクトのトーンとドキュメント構造を説明する docs.md スキルファイルを追加して、更新がスタイルに合うようにする

プロンプト:

最後のコミットで [ファイルのリスト] が変更されました。README.md、それらのファイルの docstring、/docs を確認してください。それらのいずれかが間違っていたり情報が不足している場合は、更新バージョンを生成してください。git パッチとして出力してください。

5. リファクタトラッカー

タイプ:スラッシュコマンド(毎週実行)

コードベースから TODO、FIXME、重複ロジック、500 行を超えるファイルを grep します。優先順位付けされたリファクタリングリストと労力見積もりを出力します。修正はしませんが、6 か月間無視してきた腐敗を表面化します。

セットアップ方法:

  1. リポジトリルートに .claude/commands/rot.md を作成する
  2. 以下のプロンプトをファイルに貼り付ける
  3. 毎週金曜日に /rot を実行し、月曜の朝にトリアージする

プロンプト:

リポジトリをスキャンしてください。30 日以上経過した TODO、FIXME、500 行を超えるファイル、80 行を超える関数、3 3 回以上出現する重複文字列リテラルを見つけてください。優先順位順に並べた Markdown テーブルとして出力してください。各項目に労力見積もり(S/M/L)を追加してください。

6. デイリースタンドアップエージェント

タイプ:ホストスクリプト(Claude Agent SDK)

昨日の GitHub コミット、Linear チケット、カレンダーを読みます。午前 8 時に 4 行のサマリーを作成します。「昨日:X をリリース、Y を開始。今日のブロッカー:Z。」

セットアップ方法:

  1. 毎日午前 8 時に実行され、過去 24 時間の GitHub コミット、Linear チケットの変更、今日の Google カレンダーイベントを取得するスクリプトを作成する
  2. すべてを以下のプロンプトで Claude に渡す
  3. 出力はメールまたは Telegram に送信される。私は Teamly で実行し、OAuth 経由で Telegram 統合をワンクリックで接続している

プロンプト:

最大 4 行で要約してください。昨日は X をしました。今日は Y に取り組んでいます。Z でブロックされています。次の優先事項は W です。些細なことは省略してください。

7. カスタマーフィードバックシンセサイザー

タイプ:ホストスクリプト(毎週)

Intercom、X での言及、製品レビューからデータを取得します。フィードバックをテーマ(「チェックアウトが遅い」「ダークモードが欲しい」「価格設定が不明確」)にクラスタリングし、頻度順にランク付けして出力します。

セットアップ方法:

  1. 毎週日曜日の午後 6 時に実行され、過去 7 日間の Intercom 会話、あなたのハンドルへの X での言及、および任意のレビュープラットフォームを取得するスクリプト
  2. すべてを以下のプロンプトで Claude に渡し、Notion ページまたはメールに出力する
  3. 最も難しい部分は API 認証であり、それが私が Teamly でホストしている理由です。Notion などは OAuth で接続されています

プロンプト:

これらを 5〜10 のテーマにクラスタリングしてください。各テーマについて、1 行の要約、件数、ソースからの正確な引用を 1 つ提供してください。頻度順にランク付けしてください。

8. コールドアウトリーチパーソナライザー

タイプ:ホストスクリプト(Claude Agent SDK)

CRM に新しいリードが追加されるたびに、エージェントがその企業のウェブサイト、LinkedIn、最近の投稿、関連する場合は GitHub を調べます。その人に関する具体的なことを 1 つ参照したパーソナライズされたコールドメールを作成します。

セットアップ方法:

  1. CRM(Attio、HubSpot、Notion CRM)からのウェブフックでトリガーされるスクリプト。新しいリード時に:企業のホームページをスクレイピングし、LinkedIn で見つけ、最後の 3 つの X 投稿を読む
  2. すべてを以下のプロンプトで Claude に渡し、出力は Gmail 下書きフォルダに送信される
  3. 私は Teamly で実行しています。CRM ウェブフックと Gmail OAuth の両方が事前設定されています

プロンプト:

4 行のコールドメールを書いてください。この人に関する具体的なこと(会社、最近の投稿、リリースした製品)を 1 つ参照してください。一般的な書き出しは使わないでください。「気づきました...」も使わないでください。[あなたの名前] で署名してください。

9. コンテンツリパーパサー

タイプ:スラッシュコマンド

1 つの長文投稿(記事、スレッド、ドキュメント)を書きます。エージェントはそれを 3 つの X ツイート、1 つの LinkedIn 投稿、1 つの Telegram ノート、1 つのニュースレターブラーブに分割します。すべてあなたのトーンはあなたのスタイルを維持します。

セットアップ方法:

  1. リポジトリまたはコンテンツフォルダに .claude/commands/repurpose.md を作成する
  2. 以下のプロンプトをファイルに貼り付ける
  3. 任意のソースファイルに対して /repurpose blog-post.md を実行する。「ボイス」の行が秘訣です。実際のあなたの実際の執筆例を 3 つ与えて、それを固定します

プロンプト:

入力ファイルを読んでください。5 つのセクションを出力してください:(1) 280 つの X ツイート、それぞれ 280 文字以内、(2) 1 つの LinkedIn 投稿 100〜150 語、(3) 1 つの Telegram ノート(カジュアルなトーン)、(4) 1 つのニュースレター導入段落、(5) 5 つの代替見出し。[3 つの例へのリンク] から私のスタイルに合わせてください。

10. 受信トレイトリアージエージェント

タイプ:ホストスクリプト(30 分ごと)

30 分ごとに受信トレイを読みます。メールを 4 つのバケットに分類します:今日中に返信が必要、今週中、参考まで、アーカイブ。最初の最初の 2 つに対して下書きを作成し、編集して送信するだけにします。

セットアップ方法:

  1. Gmail OAuth を使用したスクリプト。30 分ごとに実行され、未読メールを取得する
  2. 各メールを以下のプロンプトで Claude に渡し、各バケットに Gmail ラベルを適用し、下書きを下書きフォルダに保存する
  3. 私は Teamly で実行しています。Gmail トークンの更新が必要であり、ホストスクリプトがそれを静かに処理するためです

プロンプト:

このメールを [今日 / 今週 / 参考 / アーカイブ] に分類してください。今日または今週の場合は、私のスタイルで 3 行の下書き返信を書いてください。送信者のフォーマリティに合わせてください。AI のように聞こえないようにしてください。

これらは実際にどこに存在するのか?

これらのうち 5 つはローカルで問題なく動作します。

PR レビューアー、テストジェネレーター、ドキュメントライター、リファクタートラッカー、コンテンツリパーパサー。これらはトリガーされると動作し、終了します。インフラは不要です。

残りの 5 つは 24 時間 365 日動作する必要があります。

バグハンター、デイリースタンドアップ、コールドアウトリーチ、カスタマーフィードバック、受信トレイトリアージ。これらはあなたが眠っている間に起動する必要があります。ここでほとんどのセットアップが失敗します:

→ macOS のアップデート中に cron が午前 4 時に停止する

→ VPS が土曜日にダウンする

→ 夕食中に Sentry アラートが溜まる

私は最初に VPS を試しました(DevOps 週末プロジェクト)。

次にいくつかの汎用ホストを試しました。

そして Teamly に落ち着きました。

darkzodchi - inline image

AI エージェント専用に構築されたマネージドクラウドホスティングです。

Claude Agent SDK スクリプトをドロップするだけで、専用インフラで 24 時間 時間 365 日動作します。

@Teamly では、各エージェントが仮想オフィス(Pixel Department)のピクセルアートキャラクターとして表示されるため、午前 2 時に JSON ログを grep する代わりに、彼らが働いているのを見ることができます。

価格:

$29/月 — 5 エージェント、$20 相当の Teamly ドル

$89/月 — 15 エージェント、$80 相当の Teamly ドル(上記 10 すべてを実行する場合のスイートスポット)

$179/月 — 30 エージェント、$170 相当の Teamly ドル

Sonnet ドル

Sonnet と Opus の使用量は 1 つのウォレット(Teamly ドル)にバンドルされているため、3 つの API キーと個別の請求を管理する必要はありません。

「ソロファウンダーとしてどうやってそんなに速くリリースできるのか」という質問へのつまらない答え:自分が使っているのと同じマシンでエージェントをホストするのをやめることです。

darkzodchi - inline image

正直な見解

週末に 10 個すべてをリリースしようとしないでください。

今週最も痛みを感じている 2 つを選んでください。PR レビューアーと受信トイのトリアージは、ほぼすべての人にとって最も簡単な成果です。

その後、週に 1 つ追加してください。

3 か月目には、ソロファウンダーとして 10 のエージェント運用をしているでしょう。そして次に誰かに「どうやってそんなに速くリリースしているの?」と聞かれたら、何を指せばいいか正確にわかるでしょう。

AI エージェント、バイブコーディング、開発ワークフローに関する日々のメモはこちら:https://t.me/zodchixquant 🧠

darkzodchi - inline image
Save to YouMind

Use YouMind to read viral articles deeply

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind

解読すべきパターンをもっと

最近のバイラル記事

バイラル記事をもっと見る