Claude Codeで仮想チームを作る実験 – NPC

Claude Codeで仮想チームを作る — フリーランスの新しい働き方 – NPC
フリーランスとして仕事をしていると、ある壁にぶつかる。「手が足りない」。見積もりを作りながらコードを書き、記事を更新して経理もやる。でも人を雇うほどの規模でもない。この「一人でやるには多すぎるけど、チームを持つには早い」という中間地帯に、ずっとモヤモヤしていた。(そんなこと考えてる暇もないくらい忙しく稼げていたら、すでに雇ってるって言われるか) そんな中で試しているのが、Claude Code(Anthropic社が提供するAIコーディングツール)を使って「仮想チーム」を組むという実験だ。実際に数ヶ月運用してみて、わかったことをまとめてみる。仮想チームとは何か — AIエージェントに「役割」を持たせる
Claude Codeには「エージェント」という仕組みがある。簡単に言えば、AIに特定の役割と指示書を渡して、その専門家として動いてもらう機能だ。 自分の場合、ふだんの業務で必要な役割を洗い出して、それぞれに専用の指示書(エージェント定義ファイル)を作った。たとえば、こんな感じだ。仮想チームの構成(一部)
- Web制作チーム
- Web実装者 — WordPress/ACFのコードを書く
- Web設計者 — サイト構造やワイヤーフレームを設計
- Web改善提案者 — SEO・UX観点でレビュー
- コンテンツチーム
- ブログライター — 記事の執筆・リライト
- SNS担当 — X投稿の作成・ハッシュタグ戦略
- 管理チーム
- 見積担当 — ヒアリング整理・見積ドラフト
- 進捗管理者 — タスクの優先度・リソース配分
- 経理担当 — 経費整理・仕訳分類
司令塔パターン — 自分で作業せず、振り分けだけする
仮想チームを運用する上で重要なのが「司令塔」の考え方だ。自分自身は作業をしない。リクエストの内容を見て、どのエージェントに振るかを判断するだけ。 たとえば「新規Web案件の提案書を作りたい」というタスクが来たら、こういう流れになる。見積担当
ヒアリング整理
→
Web設計者 + 技術調査
(並列で動く)
→
提案書担当
ドラフト作成
→
Web改善提案者
SEO/UXレビュー
実際にどう動かしているか — 設定ファイルとコマンド
技術的な話を少しだけ。Claude Codeでは、プロジェクトのルートに設定ファイルを置くことで、エージェントの振る舞いを定義できる。 自分の環境では、こんな構成にしている。CLAUDE.md— 司令塔としての基本ルール。「自分では作業しない、振り分けだけ」という原則を書いているagents/フォルダ — 各エージェントの定義ファイル。web-implementer.md、content-blog.mdなどguidelines/フォルダ — ブランドルール、品質基準、ツール情報など、エージェントに渡す参考資料.claude/rules/— ルーティングテーブル(どのキーワードでどのエージェントを呼ぶか)やワークフロー定義
/web で Web制作系タスク、/content でコンテンツ制作系タスク、/project で案件管理系タスク、という具合にショートカットで呼び出せる。毎回細かい指示を書かなくていいので、日常的に使うハードルがかなり下がった。
1ヶ月やってみてわかったこと
正直に書くと、メリットだけではない。良かったこと・気をつけるべきことの両方がある。うまくいっていること
- 定型業務のスピードが大幅に上がった(見積ドラフト、ブログ下書きなど)
- 「生成と評価の分離」で品質が安定した
- ミスや学びを設定ファイルに蓄積できる(複利型学習)
- 並列処理で待ち時間が減った
気をつけるべきこと
- エージェント定義の作り込みに時間がかかる(初期投資)
- 指示が曖昧だと、人間以上にブレた結果が返ってくる
- 最終判断は必ず自分でやる必要がある
- クライアント対応など、人間にしかできない領域は残る
フリーランスとAIチームの相性
この仮想チームという仕組みは、フリーランスとの相性がすごく良いと感じている。理由は3つ。固定費ゼロでスケール:人を雇うリスクなしに、必要なときだけ「チーム」を動かせる。繁忙期と閑散期の波があるフリーランスにはありがたい。
得意領域に集中できる:自分の場合、設計・ディレクション・クライアント対応が得意で、コーディングやライティングの下書きはAIに任せたい。その棲み分けが自然にできる。
ノウハウが資産になる:エージェント定義やルールファイルは、そのまま自分の業務ノウハウの言語化でもある。頭の中にあった暗黙知が、再利用可能な形で残っていく。