🎓 生成AI活用の勉強会・無料相談・最新情報をお届けします
オンライン勉強会の案内や、無料相談、ChatGPT・Claude活用の具体例をメールでお届けします。登録は無料、いつでも解除できます。
Claude Codeを使い始めて「便利だな」と思っていた矢先、さらに驚きの機能を発見しました。それが「Subagents(サブエージェント)」です。簡単に言えば、Claudeが「分身」を作って複数の作業を同時進行してくれる機能。実際に試してみたところ、3時間かかっていたウェブサイト制作が90分で完了。この記事では、プログラミング初心者の私が実践した手順と、驚きの結果を包み隠さずお伝えします。
Subagentsって何?なぜ作業が速くなるの?
まず「Subagents」という言葉に尻込みする必要はありません。これは「子分」「分身」のようなもの。通常、Claude Codeは1つのタスクを順番に処理しますが、Subagentsを使うと複数のタスクを同時並行で進められるんです。
たとえば、ウェブサイトを作るとき、こんな作業がありますよね:
- HTMLファイルの作成
- CSSでデザイン調整
- 画像の最適化
- JavaScriptで動きをつける
普通にやると、これらを1つずつ順番に処理します。でもSubagentsを使えば、4つの「分身Claude」がそれぞれの作業を同時にこなしてくれるイメージ。料理で例えるなら、1人で順番に野菜を切って、炒めて、盛り付けるのではなく、4人のシェフが同時に別々の料理を作る感じです。
私が実際に試したのは、会社の商品紹介ページ制作。通常なら3時間コースでしたが、Subagentsを活用したら90分で完成しました。「本当に?」と思いますよね。私も最初は半信半疑でした。
実際にやってみた:具体的な使い方の手順
では、実際にどう使うのか。思ったより簡単でした。まずClaude Codeを起動して、通常通りチャット欄にプロジェクトの依頼を入力します。ここがポイント:依頼の仕方を少し工夫するだけです。
私が実際に入力したプロンプトはこんな感じ:
商品紹介ページを作成してください。以下の作業を並列で処理してください:
1. index.htmlの構造を作成(商品情報、特徴、価格表示)
2. styles.cssでモダンなデザインを適用
3. 画像フォルダ内の5枚の写真を最適化(WebP形式に変換)
4. script.jsでスムーズスクロール機能を実装
各タスクは独立して実行可能です。Subagentsを使って効率化してください。
キーワードは「並列で処理」と「各タスクは独立」という表現。これでClaude Codeが「あ、これは同時進行できるな」と判断してくれます。
すると、画面に魔法のような光景が広がりました。通常は1つのタスクが順番に進むのですが、今回は複数の作業が同時に動き出したんです。ターミナル画面には複数のプロセスが表示され、まるでClaudeが分身したかのよう。
具体的には:
- Subagent 1: HTMLファイルを作成中…
- Subagent 2: CSSを記述中…
- Subagent 3: 画像を変換中…
- Subagent 4: JavaScriptを実装中…
と、リアルタイムで進捗が表示されました。これまで「HTMLができたら次はCSS…」と待っていた時間がゼロに。まるで4人のアシスタントが同時に働いてくれているようでした。
どんな作業がSubagentsに向いている?失敗例も公開
ここで正直に言います。すべての作業がSubagentsで速くなるわけではありません。実際に失敗した例もあります。
【うまくいった作業】
- 複数のHTMLページを同時作成(トップ、会社概要、お問い合わせなど)
- 画像の一括処理(リサイズ、形式変換、圧縮)
- 複数のデータファイル処理(CSV整形、JSON変換、Excel集計)
- 独立した機能の実装(検索機能、フィルター機能、ソート機能など)
【うまくいかなかった作業】
最初、調子に乗って「データベース設計からフロントエンドまで全部並列で!」と依頼したんです。結果は大失敗。なぜなら、データベース構造が決まらないとフロントエンドの設計もできないから。前の作業の結果が必要な「依存関係」がある場合は、Subagentsは逆効果でした。
もう1つの失敗例は、「1つのファイルを複数人で編集」しようとしたこと。これも混乱を招きました。Subagentsは「別々の作業」を同時進行するのが得意で、「同じものを複数で触る」のは苦手なんですね。
つまり、独立したタスクなら効果絶大、依存関係があるタスクは順番にというのが鉄則です。
初心者でも今日から使える3つのコツ
最後に、プログラミング初心者の私が掴んだ、Subagents活用の実践的なコツを3つ共有します。
コツ1:依頼を「箇条書き」で明確に分ける
曖昧な指示だとClaude Codeも並列処理を判断できません。「ウェブサイトを作って」ではなく、「1. HTMLを作成、2. CSSを作成、3. 画像を処理」と明確に分けることで、自動的にSubagentsが起動します。
コツ2:「並列で」「同時に」というキーワードを入れる
プロンプトに「これらのタスクは並列で処理できます」と一言添えるだけで、Subagents機能が発動しやすくなります。Claudeへの「ヒント」になるんですね。
コツ3:タスク数は3〜5個が最適
欲張って10個も20個も並列処理させようとすると、逆に管理が大変になります。私の経験では、3〜5個の独立したタスクが最も効率的でした。多すぎると結果の確認も大変ですからね。
まとめ:難しい知識不要、伝え方を変えるだけで時短実現
Claude Code Subagentsは、特別なプログラミング知識がなくても使える「時短の魔法」でした。実際、私もプログラミング初心者ですが、3時間の作業が90分になったのは事実です。
大切なのは「新しいツールを覚える」ことではなく、「依頼の仕方を少し工夫する」だけ。独立したタスクを箇条書きで明確に伝え、「並列処理できます」と付け加える。たったこれだけで、Claudeが複数の分身を作って同時に働いてくれます。
もちろん万能ではありません。依存関係のある作業には向きませんし、すべてが半分の時間になるわけでもありません。でも、画像処理、複数ページ作成、データ整形など、日常的なビジネス作業の多くは「独立したタスク」で構成されています。
明日の仕事から試してみてください。いつもの依頼文を箇条書きに変えて、「並列で処理してください」と付け加えるだけ。それだけで、あなたのClaude Codeが「分身の術」を使いこなすアシスタントに進化します。私のように「え、もう終わったの?」という驚きを、ぜひ体験してみてください。
