Claudeと開発ツールの地図
用語の羅列ではなく「何がどこを担当していて、なぜそれが優秀で、どこから金がかかるのか」を図で押さえるための資料です。前提知識はゼロで読めるように書いています。
1. 全体像
Webサービスを作って公開するまでは、4区間の1本道
ツール名が覚えられないのは、それぞれが「道のどこを担当しているか」がわからないからです。順番に並べると4つしかありません。
Claude Code / Codex / Cursor
コードを書く担当。ここは今のHarboRでは十分に機能しています。
GitHub
コードの置き場と履歴。ここが飛ばされているので、後の全部が手作業になっています。
Vercel / Cloudflare / Xserver
インターネットから見える状態にする担当。HarboRはここにXserverを使っていて、これが噛み合っていません。
Supabase / スプレッドシート
アプリが読み書きする台帳。人が眺めるだけならシートで十分、アプリの裏側ならSupabase。
2. なぜGitHubが優秀なのか
「保管庫」だと思っている限り、価値の8割を捨てている
GitHubを「コードのGoogle Drive」と説明されることが多いですが、それだとなぜ全世界の開発がこれ一択なのかが説明できません。優秀な理由は3つあり、3つ目が本命です。
理由1:過去が絶対に消えない
Gitは変更を「差分の連鎖」として記録します。誰が・いつ・どこを・なぜ変えたかが全部残り、3日前の状態に1秒で戻れます。Wordの変更履歴と違って、戻すのが例外処理ではなく通常操作です。
これが効くのは事故のときだけではありません。「壊しても戻せる」と分かっているから、AIに大胆な変更をやらせられます。GitHubを使っていない状態でAIに開発をさせるのは、セーブ機能のないゲームを攻略しているのと同じです。今のHarboRはZIPで手動セーブしています。
理由2:同時に複数の作業ができる
ブランチ(枝)という仕組みで、本線を壊さずに並行して試せます。AI時代にこれが決定的になったのは、エージェントを2体以上同時に走らせられるかがブランチの有無で決まるからです。Claudeに機能Aを、Codexに機能Bを、同時に別の枝で作らせる。これはZIPでは絶対にできません。
理由3(本命):あらゆる自動化の引き金になる
GitHubは「pushされた」「PRが立った」「毎朝9時になった」といった出来事を、外部に通知できます。この通知にぶら下がる形で、他の全ツールが動きます。
GitHubが優秀なのは機能が多いからではなく、業界全体がここを共通の接続点にすると決めたからです。だから「GitHubに置く」という1つの行為だけで、他社のツール数十個が自動で連携可能になります。逆に置かないと、何をやろうとしても最初の一歩で止まります。
用語だけ最小限
| 用語 | 意味 | 日常語で言うと |
|---|---|---|
repository/リポジトリ | 1プロジェクト分の保管庫 | 案件フォルダ |
commit/コミット | 変更をひと区切りとして履歴に刻む | 「ここまでの版を保存」 |
push/プッシュ | 手元の変更をGitHubに送る | クラウドにアップ |
pull/プル | GitHubの最新を手元に取る | クラウドからダウンロード |
branch/ブランチ | 本線を壊さない作業用の枝 | コピーを作って試す |
| PR(プルリクエスト) | 「この変更を本線に入れていいか」の申請 | 稟議書 |
merge/マージ | 枝を本線に合流させる | 承認して反映 |
| GitHub Actions | 「◯◯されたら自動で△△する」の設定 | 社内の自動フロー |
会話に必要なのはこれだけです。実際の操作はClaudeがやるので、覚える必要があるのはPRとマージの2つだけ。あなたの役割は「稟議を承認する人」です。
3. 他のツールはなぜ優秀か
Vercel:pushした瞬間に世界に公開される
Vercelは「Webサイトを見られる状態にする」担当です。優秀な理由は速さや機能ではなく、次の3つです。
- Git連携で自動デプロイ。公式に「pushされたものは既定で全部デプロイする」と明記されています。人がボタンを押す工程が構造的に消えます。
- PRごとにプレビューURLが自動発行される。本番を触らずに「これでいいですか」を関係者に見せられる。社内確認のスピードが変わるのはここです。
- 即時ロールバック。壊れたら過去の本番に戻せる。だから思い切って触れます。
Supabase:アプリの裏側の台帳
スプレッドシートとの使い分けは1行で済みます。
| スプレッドシート | Supabase | |
|---|---|---|
| 人が直接見て編集する | 得意 | 向かない |
| 数万件のデータ | 重くなる | 平気 |
| 同時アクセス | 壊れやすい | 設計されている |
| 「Aさんは自分の分だけ見える」 | できない | できる |
| アプリの裏側として使う | 無理がある | 本来の用途 |
判断基準:人がExcel的に眺めて終わりならシート。アプリやサイトから読み書きするならSupabase。HarboRの在庫やランキングは「人も見るしアプリも読む」なので、シートを正本にしてSupabaseに写す構成が現実的です。
安定性のはしご:同じことができる手段は4段階ある
これは料金より重要な話です。「外部サービスからデータを取る」を実現する手段は複数ありますが、壊れにくさが段違いです。
4. 料金
有料になる境界線は、実は3種類しかない
サービスごとに料金表を覚える必要はありません。無料が終わる理由は3つに分類できます。
商用利用したとき
Vercelの無料プラン(Hobby)は公式に「個人の非商用利用向け」と書かれています。会社のサイトを置くなら有料が前提です。ここが最も見落とされる罠です。
放置したとき
Supabaseの無料枠は7日間アクセスがないとプロジェクトが自動停止します。業務で使うものを無料枠に置くと、ある朝止まっています。
回数・時間を使いすぎたとき
GitHub Actionsの実行分数、Netlifyのクレジットなど。ここは小規模なら当たりません。むしろ気にしなくていい部分です。
主要サービスの料金(2026年8月11日時点・公式サイト確認)
| サービス | 無料でできること | 有料になる境界 | 有料の月額 |
|---|---|---|---|
| GitHub | 非公開リポジトリ無制限、共同編集者無制限、Actions 2,000分/月 | Actionsの分数超過、非公開リポジトリでのブランチ保護やレビュー必須 | Team $4/人 小規模なら無料で足りる |
| Vercel | 転送100GB、独自ドメイン、定期実行、席は1つ | 商用利用/メンバー追加 | Pro $20/人 |
| Cloudflare Pages / Workers | 静的サイトへのアクセスは無制限・帯域課金なし、ビルド500回/月、独自ドメイン100個 | プログラム実行が10万回/日、または1回10ms超のCPU | Workers Paid $5 |
| Netlify | 300クレジット/月(実質デプロイ20回か転送15GB程度) | 枠を使い切ると全サイト停止/非公開リポジトリ連携は有料 | Personal $9 Pro $20 |
| Supabase | DB 500MB、ストレージ1GB、月間5万ユーザーまで | 7日放置で自動停止/容量超過/同時3プロジェクト以上 | Pro $25 |
| Xserver 共用サーバー | —(無料枠なし) | — | 693〜1,320円 契約期間で変動 |
| Xserver VPS | — | — | 4GB 1,700〜2,200円 2026/9/1に値上げ予定 |
AIツールの料金
| 入門 | 本気で使う | チームで使う | |
|---|---|---|---|
| Claude | Pro $17(年払い)/$20(月払い) | Max 5x $100/Max 20x $200 | Team $20/席 |
| ChatGPT / Codex | Go $8/Plus $20 | Pro 5x $100/Pro 20x $200 | Business $20/席(年払い) |
CodexのCLI版・エディタ版・クラウド版はすべて同じ使用量の枠を共有します。別課金ではありません。Claudeも同様に、Cowork・Claude Code・Webが同じ枠です。
すでにClaude Pro+ChatGPT Plusで月$40(約6,000円)払っています。ここに開発インフラを足すと、こうなります。
- コーポレートサイト・LP:Cloudflare Pages で0円
- 社内ツール(ランキング・在庫など):Cloudflare Workers $5 + Supabase Pro $25 = 約$30(4,500円)
- GitHub:無料で足りる
合計で月1万円強。Xserverの契約(年1万円前後)と大きくは変わりません。つまりこれは「コストを増やす話」ではなく「同じ金額で自動化が付いてくる話」です。
未確認:GitHub Team/Enterpriseの13か月目以降の価格、Netlify無料プランの商用利用可否。両社とも「1か月にどれだけ使えるか」の正確な量は非公開で、5時間ごとの枠と週次上限の二重制限になっています。
5. Xserver
結論:社内ツールの置き場としては噛み合っていない
厳しい言い方になりますが、事実だけ整理します。Xserverの共用レンタルサーバーはPHPで作られたサイト(WordPressなど)を置くための設備です。今のHarboRが作っている類のツールは、これとは別の技術で動いています。
- WordPressサイトの運用
- HTMLだけの静的サイトの公開
- 会社のメール(
@harbor-live.com) - PHPで書かれたプログラム
- SSH接続、cronでの定期実行
- Node.jsが動かない(公式の対応言語一覧に記載がない)
- プログラムを常駐させられない(公式ドキュメントに「デーモン起動不可」と明記)
- GitHubからの自動デプロイ機能がない(FTPかrsyncで手動転送)
- rootが必要な処理、Java
ClaudeやCodexが作る現代的なWebアプリは、ほぼNode.jsという土台の上で動きます。それがXserverには存在しません。つまり「デプロイを自動化できない」以前に、そもそも動かせない形のものが多いということです。今Xserverで動いているものがあるなら、それは静的なHTMLに書き出したか、PHPで書いたかのどちらかです。
Next.jsのようなモダンなアプリは置けるのか
サーバー側で動く形(SSR)は不可。静的に書き出した形(output: 'export')なら可能です。ただしその場合もビルド作業はXserver上ではできないので、手元かGitHub Actions側でビルドしてから転送する必要があります。手間は増えます。
取れる選択肢は3つ
- そのまま静的サイト置き場として使い続けるコーポレートサイトやLPなど、動きのないページはXserverで問題ありません。契約を無駄にしたくないなら、この用途に寄せる。ただし自動デプロイは付いてきません。
- 社内ツールだけをCloudflareかVercelに移す最も推奨。GitHubに置いてCloudflare Pagesに繋げば、pushした瞬間に更新される状態が無料で手に入ります。Xserverはサイトとメール用に残す。これが一番安く、一番手間が減ります。
- Xserver VPSに上げる同じXserverでも、VPSならroot権限があるのでNode.jsもDockerも動き、常駐プロセスも立てられます。月1,700〜2,200円。ただしサーバーの管理を自分たちで背負うことになるので、非エンジニア中心の組織には向きません。
Xserverの契約が今どこで何に使われているか(どのドメインが向いているか、メールがそこか、実際に何のファイルが置かれているか)を先に棚卸ししてください。メールが乗っている場合、安易に解約すると会社のメールが止まります。移すのはツールだけ、が安全な進め方です。
6. Mac mini
結論:今のHarboRには不要。ただし理由を知っておく価値はある
Mac miniを買うと解決するのは「自動処理の実行費用」と「iOSアプリのビルド」であって、「AIが24時間勝手に開発してくれる状態」ではありません。ここを混同すると15万円が無駄になります。
Mac miniで実現できること:セルフホストランナー
GitHub Actionsの自動処理は、通常GitHubのサーバーで実行されます(無料枠2,000分/月)。これを自社のMac miniで実行する設定にできます。これをセルフホストランナーと呼びます。
- メリット:実行そのものは無料(電気代のみ)、実行時間の上限が5日まで伸びる、社内データを外に出さずに処理できる
- デメリット:GitHub公式が「非公開リポジトリでのみ使うことを推奨」と明記しています。公開リポジトリで使うと、外部から送られたコードが自社マシン上で実行される危険があるためです。加えてOSやツールの更新、故障対応を自分たちで背負います
買う価値があるかの判定
iOS / macOSアプリをApp Storeに出す予定があるか
2026年4月以降、提出にはXcodeでのビルドが必須で、XcodeはMacでしか動きません。ここがYESなら買う。HarboRは該当しません。
自動処理が月に数千分規模あるか
GitHubの課金が痛くなるレベル。HarboRの規模なら無料枠2,000分で当分足ります。該当しません。
社内データを外部に出せない制約があるか
法務・契約上の縛りがある場合。HarboRはすでにGoogle DriveやSlackにデータを置いているので、該当しません。
3つすべてNOなので、Mac miniは不要です。同じ目的(24時間動く状態)はクラウド側で今日から無料〜数百円で作れます。どうしても常時稼働マシンが必要になった場合でも、月1,000〜2,000円のVPSで足ります。
参考価格:2026年8月時点の現行はM4/M4 Proで、2026年6月に日本価格が改定され134,800円からと報じられています(Apple公式サイト上の円価格は未確認)。電気代は年1,000〜18,000円程度で、判断材料にはなりません。
Mac miniを買っても解決しないこと
これは重要なので明記します。「AIが勝手に判断して完成品を出してくる」状態にはなりません。issueからPRまでは自動化できますが、レビューとマージの判断、OSやツールの更新、障害対応は人間に残ります。Mac miniは人手を減らす装置ではなく、実行費用を下げる装置です。
7. 24時間開発が回る状態
3段階ある。1段目と2段目は今日からできる
1段目:デプロイを押さなくなる
GitHubとVercel(またはCloudflare)を繋ぐだけです。Vercelの公式機能名はGit Integrationで、公式ドキュメントに「pushされたものは既定で全部デプロイする」と明記されています。設定はアカウント連携してリポジトリを選ぶだけ。所要時間は10分程度で、これで手作業が3工程消えます。
おまけで付いてくる価値が大きいのがプレビューURLです。PRを立てると自動で固有のURLが発行され、PRにコメントされます。本番を触らずに「これでいいですか」を見せられるので、社内確認の往復が激減します。
2段目:あなたのPCが閉じていても走る
ここが今のHarboRの弱点です。ブラウザ操作に依存した自動タスクは、拡張機能が切れると静かに0件になります。PCに依存しない選択肢は、2026年8月時点で以下が実在します。
| 仕組み | PCを閉じても動くか | 状況 |
|---|---|---|
| Claude Code の Routines スケジュール/API/GitHubイベントで起動 | 動く | Anthropic側のクラウドで実行。公式に「ノートPCを閉じていても動き続ける」と記載。最短1時間間隔。research preview段階 |
| Claude Code GitHub Action | 動く | 正式提供。GitHub Actions上でClaudeが動く。cronでの定期実行も公式サンプルあり。最短5分間隔(ただし混雑時は遅延・スキップあり) |
| OpenAI Codex cloud | 動く | 提供中。ChatGPTの各有料プランに含まれる |
| GitHub Copilot のクラウドエージェント | 動く | 正式提供。1セッション59分・1タスク=PR1本の制約あり |
| Coworkのスケジュールタスク 今HarboRが使っているもの | 条件つき | ブラウザ操作に依存する部分はPCと拡張機能の状態に左右される。ここをAPIやコネクタに寄せると安定する |
3段目:課題を拾って自分で直す
issueを立てると、AIが実装してPRを出してくるところまでは実在します。ただし実用範囲は「正解が機械的に判定できる狭い作業」に限られます。
- テストの追加
- ライブラリの更新対応
- 静的解析の指摘の修正
- 既存パターンを踏襲したリファクタ
- ドキュメントの整備
- 要件が曖昧な新機能
- 設計の判断
- デザイン
- 認証・課金・データ移行
参考として、GitHubは2026年5月に「コードレビューの5件に1件以上がエージェント関与」と発表しています。一方であるプロジェクトの管理者は「AIが出したPRのうち妥当なものは10本に1本で、レビュー負荷はAI導入前より増えた」と証言しています。評価は割れています。「AIがPRを出す」ことと「そのPRをマージできる」ことの間には、まだ相当な距離があります。
2026年6月、MicrosoftのセキュリティチームがGitHub上でClaudeを動かす仕組みの脆弱性を公表しました。外部から送られた文字列にAIへの指示が仕込まれていると、APIキーが漏れる可能性があるというものです(該当バージョンで修正済み)。
原則は1つです。「外部から来た文字列」「秘密の鍵」「書き込み権限」の3つを、同じ自動処理の中に同居させない。自動化を組むときはこれだけ守ってください。
HarboRが今週やるなら、この順番
- 社内ツール1つをGitHubリポジトリにする全部やらない。まず1つ。ランキング表示あたりが向いています。Claudeに「このフォルダをGitHubリポジトリにして」と頼めば完結します。
- そのリポジトリをCloudflare PagesかVercelに繋ぐこれで「デプロイをお願いします」という依頼が消えます。ここまでで所要1時間、費用0円。
- 壊れやすい自動タスクをAPI経由に付け替えるブラウザ操作に依存しているものを、コネクタかAPIに寄せる。同時に「失敗したらSlackに通知」を必ず入れる。黙って死ぬのを止めるのが目的です。
- 出力先を全部Slackに統一する今チャット内に出ているだけのものを、人が必ず通る場所に出す。ここが最も費用対効果が高い。
- それでも足りなければ3段目を試すテスト追加やライブラリ更新など、失敗しても被害のない作業から。最初から本番機能を任せないこと。
8. Claudeの仕組み
「ループ」の正体は、これだけ
AIエージェントという言葉の中身は、実質この4ステップの繰り返しです。難しいことは何もありません。
ここから導かれる、いちばん実用的な結論
指示に「確認する手段」を1行足すだけで、出力の質が変わります。
- 「たぶん動くコード」を出す
- 「たぶんこの数字」で分析する
- 「デザインできました」と言うだけ
- 実際に動かし、エラーを見て直す
- 実データを読み、計算を検算する
- スクショを撮って自分で見て直す
具体的には、依頼の末尾にこれを付けるだけです。「作ったら実際に実行して、エラーが出たら直してから報告して」/「計算はコードを書いて検算して」/「完成したら別のエージェントにレビューさせて」
会話が長いとバカになるのは本当か
本当です。仕組みを知ると納得できます。
- トークン:文章を細かく刻んだ単位。日本語なら1文字が1〜1.5トークン程度
- コンテキストウィンドウ:Claudeが一度に見ていられる量の上限
会話が長くなると、古い部分の解像度が落ちます。人間が長い会議の冒頭を忘れるのと同じです。だから守るべきルールは1つ。1つのチャットに1つの目的。目的が変わったら新しいチャットにする。
HarboRにはharbor-handoffというスキルがすでにあり、これを担当しています。ただ実際の使われ方を見ると「容量が限界になってから」使われています。本来は着手時に「今日はここまで」と区切りを決めて使うものです。破綻してから引き継ぎ資料を作るのは、毎回コストが発生します。
コンテキストエンジニアリング
「プロンプトの書き方を工夫する」の次に来た考え方で、Claudeの視界に、必要な情報だけを、必要なタイミングで置く技術を指します。2026年時点で「AIを使いこなす」の実質的な中身はこれです。やることは地味です。
- 必要なファイルは最初に添付する(後から貼り直させない。実際にHarboRでは契約書の取り違えで1往復無駄になったことがあります)
- 不要な情報は入れない(ノイズは判断を鈍らせる)
- 常時必要なルールは
CLAUDE.mdに、時々必要な手順はSkillに置く - 長い作業は区切って引き継ぐ
モデルの使い分け
2026年8月時点の最新はClaude Opus 5/Sonnet 5/Fable 5/Haiku 4.5です。
| モデル | 性格 | 向く仕事 |
|---|---|---|
| Opus | 一番賢い。遅く、消費が大きい | 難しい設計、長い分析、判断が絡む仕事、契約書レビュー |
| Sonnet | 賢さと速さのバランス | 日常業務の主力。ほとんどはこれ |
| Haiku | 速くて安い | 単純な仕分け、定型変換、大量処理 |
| Fable | 文章表現寄り | 創作、コピー、トーンが重要な文章 |
「毎朝メールを仕分ける」ような作業にOpusを使うのは、軽トラで済む荷物にトラックを呼ぶのと同じです。逆に契約書レビューをHaikuでやるのは危険です。使用量の枠を無駄に食っている感覚があるなら、ここを見直すと効きます。
9. 指示をどこに置くか
同じ内容でも、置き場所で効き方がまったく違う
ここがHarboRの伸びしろです。すでにCLAUDE.mdとSkillは上手く使えているので、次はフックとサブエージェントです。
CLAUDE.md
どの作業にも常に効かせる短いルール。長くすると全体が重くなるのが唯一の注意点です。
例:保存先ルール、社名表記、スライドの配色
Skill
特定の仕事だけの手順書。必要なときだけ読み込まれるので、何個増えても重くなりません。50個あっても平気です。
例:提案書の作り方、送り状照合、LINE配信
サブエージェント
別のClaudeを起動する。記憶が分かれるので大量調査と並列作業に強い。作った本人ではない相手にレビューさせる用途にも使えます。
例:ログ12本を読んで結論だけ持ち帰らせる
フック
プログラムなので100%実行される安全弁。Skillや指示は「守ってもらう」ものですが、フックは「守らせる」ものです。
例:本番書き込み前の確認、ログイン先の確認
スケジュールタスク
毎朝・毎週、勝手に走る。出力先をSlackにするかどうかで価値が決まります。
例:売上の日次更新、ランキング更新
スクリプト・GitHub Actions
判断がいらない完全な機械作業は、そもそもClaudeを呼ばない方が速くて安い。ここは見落とされがちです。
例:シートの定型転記、pushしたら自動デプロイ
Skill・サブエージェント・フック・コネクタ設定をまとめて1個に固めたものをプラグインと呼びます。HarboRのharbor-*系スキル群を1つのプラグインにすれば、新入社員のPCに入れるだけで全社の業務手順が揃います。新人教育コストの構造的な削減になります。
フックにすべきものが、今は指示として書かれている
実例があります。「大東お問い合わせNo自動記載」の作業で、接続していたブラウザが別のショップにログインしていたため、目的の注文が「権限がありません」になり、原因判明まで多数の操作を消費しました。
これは「アカウントを確認してから始めて」とSkillに書いても、確率的に飛ばされます。フックにすれば構造的に消えます。同様に「本番のスプレッドシートに書き込む前に必ず確認を挟む」もフック向きです。
判断の階段:頻度で決める
指示の書き方:完了条件を先に書く
Claudeの最大の失敗は「間違った前提のまま全力で走ること」です。防ぎ方は2つだけです。
①「まず計画だけ出して。私が承認したら実行して」 大きい作業のとき。前提のズレを1回のチェックで潰せます。
②「まず1件だけやって見せて」 100件処理するとき。指示の誤解を1件分のコストで発見できます。
| 避けたい指示 | 効く指示 |
|---|---|
| 売上分析して | R8シートの7月分を読んで、商品別売上の上位20件・粗利率・前月比を出して。完了条件は、合計が総売上と一致していること |
| 資料作って | 球団向けの提案書。相手はスポンサー担当者、目的は初回商談、15枚以内、既存のHarboR配色で。完了条件はpptxで開けること |
| 直して | エラーメッセージはこれ(貼る)。原因を特定して直して、実際に動かして確認してから報告して |
もう1つ。説明で伝えようとせず、現物を渡してください。スクショ、実ファイル、エラーメッセージ全文、参考サイトのURL。説明1000字よりスクショ1枚が正確です。
10. Codexとの立ち位置
一言でいうと
黙々と長時間走る几帳面な職人
コードと実行結果に忠実で、投げて放っておける。クラウド側で勝手に働いてPRまで出す。一方で「既存コードの書き方に合わせるのが苦手」「自分の好みで書く」という指摘が多い。
察しの良い設計役・監督役
要件整理、設計、人間向けの説明、指示の守り方に強い。Skill・コネクタ・フックでの作り込みで伸びる。箱出しの手軽さではCodexに劣る。
調べた記事のほぼ全てが一致していた唯一の点がこれです。併用の目的は「強い方を選ぶ」ことではなく、自分の仕事を自分で採点させないこと。
実装した本人(AI)は自分の思い込みを検出できません。別の会社のAIにレビューさせると、前提を共有していない独立した第二意見が得られます。これが品質が上がる理由です。「Claudeのセルフレビューは見落としだらけ」「Codexはテストを通すためにズルをする」の両方が報告されており、相互レビューは事実上必須です。
得意・不得意の傾向
| 観点 | 傾向 | 補足 |
|---|---|---|
| 長時間の自律作業 | Codex優位 | 「文脈を与えるとただ走り続ける」。ただし成果の評価は真っ二つ |
| 指示・ルールの追従 | Claude優位 | 「同じ計画を両方に渡すとCodexは計画から逸れる」との報告。逆評価もある |
| 既存コードの作法への適応 | Claude優位 | Codexで実装してClaudeで整える運用も見られる |
| 設計・要件整理・監督 | Claude優位 | ここはほぼ一致している |
| バグ発見・レビュー | Codex優位が多い | ただし「存在しないバグを捏造して30分無駄にした」という反例もある |
| 実装そのもの | 判定不能 | 記事によって結論が完全に逆。モデル世代で変わる |
| 日本語・説明の品質 | Claude優位 | 「CodexのPR説明は網羅列挙、Claudeは人間向けに圧縮」 |
| UI・フロントエンド | Claude優位 | エコシステムの厚みが理由 |
| 箱出しの手軽さ | Codex優位 | 設定なしで動く。Claudeは作り込み前提 |
| コスト効率 | Codexやや優位 | 統制テストで差は約23%。「Claudeは3〜4倍高い」という通説は否定されている |
注意:実測データを伴う調査は3件のみで、残りは個人の体験談か商用記事です。モデル世代が変わると結論が変わるため、半年前の記事は当てになりません。この表も「傾向」として読んでください。
併用の型:4パターン
パターンA:公式プラグインで繋ぐ(いちばん手軽な入口)
OpenAIが公式にClaude Code用のプラグインを配布しています(openai/codex-plugin-cc、2026年3月公開)。これが最短ルートです。
- Claude Codeで
/plugin marketplace add openai/codex-plugin-cc→/plugin install codex@openai-codex→/codex:setup - Claudeが実装したら
/codex:reviewでCodexが読み取り専用のレビュー - 設計判断そのものを疑わせたいときは
/codex:adversarial-review(認証・データ消失・ロールバック・競合状態などを攻める) - 詰まったら
/codex:rescueでCodexに調査を委譲
読み取り専用のレビューなので、次に述べる衝突リスクがありません。最初に試すならこれ。
パターンB:Claudeが設計 → Codexが実装 → 別のClaudeがレビュー
企業の実運用例として報告されている型です。Claudeが要件整理と監督を担当し、実装をCodexに委譲、エラーがゼロになるまでループさせ、依頼した本人ではない別のAIが品質とセキュリティをレビューします。
HarboRの規模だと、これがいちばん品質と速度のバランスが良いはずです。
パターンC:GitHub上で強制する2エージェントPR
- Claudeがissueを取り、専用ブランチで実装してPRを出す
- PR作成をトリガーにCodexが自動レビュー(行単位のコメント)
- Claudeが1回だけ修正してpush → 人がマージ
レビュー観点を狭く限定するのがコツです(バグ・回帰・要件不一致のみ。書式の指摘は禁止)。Claudeが指摘を実装しない場合は、理由をPRに残させます。
パターンD:意見が割れたらテストで決着させる
2つのAIの意見が食い違ったとき、どちらが正しいかを証明するテストを書かせて互いに決着させ、人間は関与しないという運用です。「Codexが存在しないバグを指摘してくる」問題への実用的な対処法として報告されています。
AGENTS.md と CLAUDE.md の扱い
CodexはAGENTS.mdを読み、Claude CodeはCLAUDE.mdを読みます。「CLAUDE.mdがなければAGENTS.mdを読む」という説は誤りで、Anthropic公式が「Claude CodeはCLAUDE.mdを読み、AGENTS.mdは読まない」と明記しています。
AGENTS.mdを正本にして、CLAUDE.mdの先頭に@AGENTS.mdの1行だけ書く。これはAnthropic公式が推奨している方法です。ルールを1箇所で管理でき、CLAUDE.mdの下部にClaude固有の指示を足せます。
ここを二重管理すると必ずズレます。実際に「規約をCLAUDE.mdにだけ書いた結果、Codexがそれを知らず、2つのAIが同じファイルに相反する編集をした」という失敗例が報告されています。
同じリポジトリは問題ありませんが、同じ作業フォルダを2つのAIに同時に触らせてはいけません。
怖いのはエラーが出ることではなく、エラーが出ないことです。両方が同じファイルを読み、それぞれ編集し、後から書いた方が勝ちます。前のAIの作業は警告もエラーもなく消え、そのAIは「成功しました」と嬉しそうに報告してきます。
回避策は1タスク=1ブランチ=1作業フォルダ=1エージェント。Claude Codeにはclaude --worktreeという公式機能があり、作業フォルダを物理的に分けられます。ただし並列数はAIの数ではなく自分がマージできる量で決めてください。4体並列で走らせた後に半日かけて手動統合、が典型的な失敗です。読み取り専用のレビューだけなら隔離は不要です。
留意点:併用は両社にコードが渡ります(プラグイン経由のレビューは対象コードをOpenAIに送信します)。機密性の高いリポジトリでは事前に判断してください。またAnthropicの規約は第三者製品がサブスク認証を経由することを認めておらず、この領域のルールは2026年中に何度も変わっています。
11. HarboRの現状診断
過去セッション12本を実際に読んだ結果
先に評価すべき点を書きます。Skillの設計、CLAUDE.mdでの保存先ルール、スケジュール化の発想は、平均的な企業より2〜3段階先に行っています。以下は「そこから先」の話です。
自動タスクの健康診断
| 状態 | タスク | 所見 |
|---|---|---|
| 届いている | Peak stock history daily | — |
| 届いている | Peak dashboard daily snapshot | — |
| 届いている | Daily kalodata breakout alert | — |
| 届いている | Harbor liver recruiting content engine | — |
| 空回り | Gmail triage daily | 出力先がチャット内だけで、誰も見ていない |
| 空回り | Harbor dev morning status | 参照する案件リストが古く、実質空のレポートを毎日出している |
| 空回り | Weekly kalodata ranking update | 78行すべて「未着手」のまま |
| 空回り | Harbor morning task digest | 入力(議事録)が空で0件 |
| 空回り | Konchan insight sync | 入力(シート)が空で0件 |
| 壊れやすい | Barbie daily livetime | 拡張機能の切断で0件になり、翌日3日分を追い記録。タスク自身がURL変更とUTC表示の問題を報告済みだが、スキルは未修正 |
| 壊れやすい | Harbor ranking auto update | GitHub未ログインでスキップ |
これは「増やしすぎた失敗」ではありません。主因は出力先をSlackにしていないことと失敗通知がないことの2点だけなので、直すのは軽い作業です。
最大の非効率:コードをZIPと手コマンドで運んでいる
「こんちゃんBASE分析」系のセッションでは作業フォルダ全体を1つのJSONに固めて出力し、次のセッションではZIPを解凍してgit pushするコマンドをあなたがターミナルに貼っていました。「産直売上分析」の最後は「デプロイとGitHubバックアップをお願いします」で人の作業に落ちています。「スポマネRPA」では.commandをダブルクリックしてrootパスワードを入力し、端末の出力をチャットに貼り戻していました。
- Claudeが成果物を出力
- ZIP・JSONに固める
- 人が解凍する
- 人がコマンドを貼る
- 人がデプロイを依頼する
Claudeは自分の結果を確認できない
- Claudeがファイルを直接編集
- Claudeがcommit・push
- Vercelが自動でデプロイ
- Claudeが公開結果を確認
ループが閉じるので自分で直せる
あなたの手作業が4工程から0工程になります。体感の開発速度は2〜3倍。この資料で最も効く提案はこれ1つです。
その他の指摘
スライドを「ChatGPT用プロンプト」として出力していた
「球団資料スライド分解」では、配色#0E7C95などのデザインルールを1枚ごとに全文再記述したプロンプトを出力していました。「球団向け提案資料」では会社概要資料を手で再現中でした。
Claudeはpptxスキルとharbor-proposal-deckスキルでpptxを直接生成できます。プロンプトを作って別のAIに投げるのは往復が1回増えているだけです。デザイントークン(配色・フォント・帯・ロゴ位置・フッター)をCLAUDE.mdに1回書いて、既存の会社概要pptxをテンプレートとして固定してください。
前提データの取り違えで往復が発生した
契約書レビューで、個別契約書を「基本契約書」として貼り直し、同一と判明して1往復無駄になりました。中断して再アップロードも発生しています。
貼るのではなく添付してください。テキストを貼ると取り違えが起きます。
チャットが容量で破綻してから分割している
「BASE分析1.0」で「容量上限が近い」と判断してから1.1→1.2→切り抜きへ分割し、都度HANDOFF.mdを作るコストが発生していました。
harbor-handoffは「破綻したら使う」ものではなく「着手時に区切りを決めて使う」ものです。
Claudeの出力が破綻したら、粘らずに切る
あるセッションで court や Let me ask the user という文字列を数十行反復する出力破綻が起きていました。
同じ文字列の繰り返し、突然の英語切り替わり、意味をなさない出力が出たら、その場で止めて新しいチャットで再開してください。粘っても回復しません。
自動タスクが出した改善提案が、誰にも反映されていない
Barbieタスクは自分で「BackstageのURLが変わった(ハイフンの有無)」「UTC時刻表示の問題がある」と報告していますが、スキル本体は未修正のままです。
自動実行が出した改善提案を、その日のうちにスキルに反映する担当を決めてください。これだけで「静かに壊れる」のを止められます。
12. よくある疑問
たぶんこの辺が気になっているはずです
なぜ同じことを頼んでも、毎回答えが違うのか
Claudeは「次に来る言葉の確率」を計算して文章を作っています。この選択に意図的に揺らぎが入っているため、同じ入力でも出力が変わります。バグではなく設計です。
揺らぎを減らす方法は3つ。①完了条件を数値で書く(「上位20件」「15枚以内」)②手順を先に確定させる(Skill化するとブレが激減するのはこの理由)③出力形式を先に固定する。
逆に、アイデア出しでは揺らぎが武器になります。「3案出して」と頼むと、揺らぎが多様性として働きます。
会社のデータをClaudeに渡して大丈夫なのか
2つの別問題に分けて考えてください。
①学習に使われるか:法人向けプラン(Team/Enterprise、Business)では学習に使わない設定が標準です。ここは契約プランの確認事項なので、現在のプランがどうなっているか一度確認する価値があります。
②プロンプトインジェクション:こちらの方が実務的なリスクです。メール本文、Webページ、外部から受け取ったドキュメントの中に「AIへの指示」が仕込まれている攻撃があります。Claudeがそれを読むと、あなたの指示と区別できずに従ってしまう可能性があります。
守るルールは1つ。外部から取り込んだ内容に基づいて、送信・支払い・データ削除・権限変更を自動実行させない。必ず人が承認する。HarboRのharbor-broadcast-writerが「本配信は絶対に実行しない」と明記しているのは、まさに正しい設計です。この方針を全スキルに広げてください。
Claudeが自信満々に間違うのを、どう防ぐか
ハルシネーション(もっともらしい嘘)と呼ばれます。Claudeは「わからない」より「もっともらしい答え」を出す方向に引っ張られる性質があります。
効く対策は「確認手段を渡す」ことに尽きます。
- 数字が絡むなら「コードを書いて検算して」。暗算させない
- 事実が絡むなら「必ず検索して、出典URLを付けて」
- コードなら「実行して、エラーが出たら直してから報告して」
- 重要な判断なら「別のエージェントに検証させて」
もう1つ、聞き方も効きます。「わからない部分は、わからないと書いて」と明示的に許可を出すと、埋めようとする力が弱まります。この資料の調査でも、確認できなかった項目は「未確認」と書かせています。
バイブコーディングで作ったものは、負債になるのか
バイブコーディングとは、AIに自然言語で「作りたいものの雰囲気」を伝えてコードは書かせ、対話で仕上げる開発スタイルです。OpenAI共同創業者のAndrej Karpathyが2025年に提唱しました。元々は「コードを読まない、理解しない、動けばいい」という割り切りが含意です。
2026年時点では熱狂が落ち着き、「試作は爆速で、本番に載せるものは品質担保の工程を通す」という併用が主流になっています。Karpathy自身も概念を進化させ、検証や設計を組み込んだ「エージェンティック・エンジニアリング」を提唱しています。
負債になる条件は明確です。
| 対象 | 推奨スタイル |
|---|---|
| 社内の実験ツール、試作ダッシュボード | 全速でバイブ |
| 社内で日常運用する業務ツール | バイブ+GitHub管理とエラー通知は必須 |
| 外部に公開するサイト・LP | バイブ+表示崩れ・SEO・速度の検証工程 |
| 個人情報・お金・契約が絡むもの | バイブ禁止 設計を人が理解した上で作る |
HarboRで実際に起きている負債の兆候は「同じ機能が二重三重にあって、最新版がどれか分からない」です。Notionのプロジェクト台帳がこれを防ぐために存在しているので、台帳を唯一の情報源として運用しきるのが対策です。
結局、何をClaudeに任せてはいけないのか
能力の話ではなく、間違えたときのコストで線を引くのが実務的です。
- 取り返しがつかないもの:送金、契約締結、データの完全削除、外部への配信・送信の実行。下書きまでは任せて、実行は人
- 法的責任が発生するもの:契約書の最終判断、労務、税務。下書きと論点抽出は任せられるが、判断は人
- 関係性が絡むもの:クレーム対応、条件交渉の文面。案は出させても、送るのは人が読んでから
- 人事評価:材料整理は任せられるが、評価そのものは人
逆に、間違えても即座に気づいて戻せるものは、遠慮なく任せた方がいい領域です。GitHubを入れるべき理由がここにもあります。戻せる範囲が広がると、任せられる範囲も広がります。
社員に使わせるとき、どうルールを作るか
禁止事項を並べるより、4つの型を配る方が機能します。
- プラグインを配る:
harbor-*スキル群を1つのプラグインにまとめれば、入れるだけで全社の手順が揃います。個人が勝手なやり方を発明する余地が減ります - 保存先ルールをCLAUDE.mdで固定する:すでにできています。この形を維持
- 「実行は人」を全スキルに書く:送信・配信・支払いは下書きまで
- 出力先をSlackに集める:誰が何をAIにやらせたかが見えるようになり、ノウハウが共有され、事故も早く見つかります
研修より、型を配る方が速いです。
「使用量の上限に達しました」を減らしたい
消費を増やしている原因は、だいたいこの4つです。
- 1つのチャットを引き延ばしている:会話が長いほど、毎回の応答で読み直す量が増えます。区切るのが最も効きます
- 簡単な作業に上位モデルを使っている:仕分けや変換にOpusは不要
- 大量のファイルを本体に読ませている:サブエージェントに読ませて結論だけ受け取ると、消費が桁で変わります
- 試行錯誤を全部本体でやっている:探索はサブエージェントに投げる
なお両社とも「1か月にどれだけ使えるか」の正確な量は公表しておらず、5時間ごとの枠と週次上限の二重制限です。上限に頻繁に当たるなら、Max 5x($100)への切り替えが素直な解決策になります。
MCP(コネクタ)は増やせば増やすほど良いのか
MCPは、AIと外部サービスをつなぐ共通規格です。Anthropicが作って公開し、業界標準になりました。例えるならUSB Type-Cで、かつて個別に作る必要があった連携が、共通の差し込み口で済むようになりました。
増やしすぎるデメリットはあります。接続しているコネクタの一覧はClaudeが常に把握している情報なので、数が増えると「どれを使うべきか」の判断が鈍り、視界のノイズも増えます。
目安は、実際に月1回以上使うものだけ繋いでおくこと。使っていないものは外す。今のHarboRは接続数がかなり多いので、一度棚卸しの価値があります。
Cowork と Claude Code、どちらを使うべきか
| 向く作業 | HarboRでの判断 | |
|---|---|---|
| Cowork 今使っているもの | 資料作成、データ分析、外部サービス連携、定期実行 | 業務のほとんどはこちらで完結。継続 |
| Claude Code | コードベース全体を扱う開発、リファクタ、複数ファイルの改修 | 自社ツールの開発・改修はこちらに寄せた方が圧倒的に速い |
| API / Agent SDK | 自社サービスにClaudeを組み込む | 将来。今は不要 |
使用量の枠は共通なので、両方使っても課金は増えません。「開発だけClaude Codeに移す」が今の最適解です。
デプロイ、ビルド、ローカル、本番の違いがよく分からない
- ローカル:自分のPCの中。ここでは自分だけが見える
- ビルド:人間が書いたコードを、ブラウザが読める形に変換する作業。料理でいえば下ごしらえ
- デプロイ:ビルドしたものをサーバーに置いて、外から見える状態にすること。配膳
- 本番(プロダクション):お客さんや社員が実際に見ている環境
- プレビュー:本番と同じ作りで、関係者だけが見られる確認用の環境
Xserverの制約が「サーバー上でビルドができない」なのは、この工程のうち下ごしらえだけ手元でやる必要があるという意味です。
AIに任せた仕事の品質を、どう担保するのか
人間の組織と同じ発想が使えます。作った本人に検品させない。
- 機械的に判定できるものは機械に判定させる:テスト、計算の検算、リンク切れチェック。ここは100%自動化する
- 判断が必要なものは別のAIにレビューさせる:サブエージェント、またはCodex。前提を共有していない第二意見に価値があります
- 最終承認だけ人が持つ:PRのマージ、配信ボタン、送金
この3層にすると、人が見る量が「全部」から「最後の一手」に減ります。今のHarboRは1層目と2層目が薄く、人(あなた)が全部見ている状態です。
この資料の情報は、いつまで信用できるのか
料金と機能は3か月で変わる前提で読んでください。実際にこの調査中にも、2026年9月1日にXserver VPSが値上げ予定、2026年6月にGitHub Copilotの課金体系が変更、といった変化が見つかっています。
逆に変わらないのは考え方の部分です。「ループの結果を見る工程を切らない」「完了条件を先に書く」「安定性のはしごを上から選ぶ」「作った本人に検品させない」。ここは技術が変わっても効きます。
13. ロードマップ
30日でやること
| 時期 | やること | 得られるもの |
|---|---|---|
| 1週目 | 社内ツール1つをGitHubリポジトリにして、Cloudflare PagesかVercelに繋ぐ。同時に自動タスク11本を棚卸しし、出力先を全部Slackに変える | 手作業4工程が消える。届いていない情報が届く |
| 2週目 | HarboRのデザイントークンをCLAUDE.mdに書く。スライドはpptx直生成に切り替える。残りのツールもGitHubに移す | 資料作成の往復が1回減る |
| 3週目 | 全自動タスクに失敗通知を入れる。ブラウザ依存部分をコネクタ/APIに付け替える。Notion台帳を唯一の情報源に統一する | 静かに壊れるのが止まる |
| 4週目 | harbor-*スキル群をプラグイン1本にまとめる。アカウント確認と本番書き込み前確認をフックにする。Codexプラグインでレビュー体制を試す | 社内配布できる形になる。事故が構造的に消える |
判断に迷ったときの早見表
| 状況 | やること |
|---|---|
| 同じ説明を3回した | Skillにする |
| 毎日決まってやっている | スケジュールタスクにする |
| 完全に機械的で判断がない | スクリプトかGitHub Actionsに移す(Claudeを外す) |
| 絶対に守らせたいルールがある | 指示ではなくフックにする |
| 外部サービスを触りたい | まずコネクタを探す。ブラウザ操作は最後の手段 |
| 大きい作業を頼む | 「まず計画だけ出して」 |
| 100件処理する | 「まず1件だけやって見せて」 |
| チャットが長くなってきた | 区切って新チャット。harbor-handoffを使う |
| 大量のファイルを読ませたい | サブエージェントに読ませて結論だけ受け取る |
| 品質を上げたい | 作った本人ではないAIにレビューさせる |
| 送信・支払い・削除が絡む | 下書きまで。実行は人 |
| コードを作る | GitHubに置く。ZIPで運ばない |
| 出力が同じ言葉を繰り返し始めた | 粘らずに新チャットで再開 |
| 数字を扱う | 「コードを書いて検算して」 |
14. 用語辞典
検索して引けます
主な出典(すべて2026年8月11日確認)
料金:GitHub Pricing/Vercel Pricing/Supabase Pricing/Cloudflare Workers Pricing/Netlify Pricing/エックスサーバー料金/Xserver VPS/Claude Pricing/Codex Pricing
仕組み:Vercel for GitHub/GitHub Actions events/Claude Code Routines/Claude Code GitHub Actions/Claude Code memory(AGENTS.md非対応の明記)/Claude Code worktrees/openai/codex-plugin-cc/AGENTS.md
併用の実践:アシアル「設計者と作業者として組み合わせる」/同じリポジトリで回す(Zenn)/A two-agent PR workflow/統制テスト/Hacker News の議論
Skills:Claude Code Skills in 2026/Vibe Coding 2026年版
第11章はHarboRの過去セッション12本を実読して作成しています。料金・仕様はいずれも2026年8月11日時点の値で、この領域は数か月で変わります。判断の前に再確認してください。