AIエージェント運用

GitHubとAIエージェントで安全に開発する方法|fork・clone・小さなPR

forkとclone、実装調査、変更の分割まで、AIエージェントとGitHubで作業を戻せる単位に保つ基本手順です。

執筆:

本サイトはHarnessシリーズの開発元が運営しています。比較基準・利益相反・編集方針

GitHubとAIエージェントで安全に開発する方法|fork・clone・小さなPR
Harness開発者・野田修一 開発元メディアHarness開発者・野田修一開発者・運営会社・公開コードを確認 →

forkとclone、実装調査、変更の分割まで、AIエージェントとGitHubで作業を戻せる単位に保つ基本手順です。 GitHub CLIでforkを作り、originとupstreamを自動設定します。 READMEだけでなく、package.json、CLI、Wrangler、migrationを根拠に作業させます。 1目的1branch・1PRでAIに実装させます。

この記事はHarness Academyの教材データを基に、各Harnessの公式リポジトリにある実装箇所と照合して構成しています。秘密情報や本番データを記事・AIチャットへ貼らず、外部送信は必ず検証対象を限定してください。

戻せる単位で開発する。AIとGitHubで開発する人へ。コピーを用意。実装を読む。小さなPRで確認

最初に確認すること

  • forkとcloneをAIに任せる: 自分の改造を保存でき、本家更新も受け取れる構成にする
  • リポジトリの実装をAIに読ませる: 古いブログ記事や推測のコマンドを使わない
  • 変更を戻せる単位に分ける: 本家更新や不具合時に自社変更だけを切り離せるようにする

forkとcloneをAIに任せる

GitHub CLIでforkを作り、originとupstreamを自動設定します。

この工程のゴール: 自分の改造を保存でき、本家更新も受け取れる構成にする

forkはGitHub上の自分用コピー、cloneはMac上の作業コピーです。originは自分のfork、upstreamはShudesu本家に固定します。

公式CLIだけで導入する場合はfork不要です。カスタマイズする人だけ、この章のfork構成を作ります。

手順

1. 対象を決める

LINEまたはIGのどちらを改造するか決めます。

2. AIへforkを依頼

下のプロンプトの【対象】だけ置き換えます。

3. 向きを確認

git remote -vとdefault branchをAIに報告させます。

本番変更の前に指差し確認。対象は合っている?。テストは済んだ?。戻し方はある?。承認は取れた?

完了条件

  • originが自分のGitHub URL
  • upstreamがShudesuの本家URL
  • 作業branch上でgit statusがclean

Academy教材: GitHubと作業コピーを整える / Lesson 2-1

リポジトリの実装をAIに読ませる

READMEだけでなく、package.json、CLI、Wrangler、migrationを根拠に作業させます。

この工程のゴール: 古いブログ記事や推測のコマンドを使わない

Harnessは更新が速いため、READMEだけではなく実際のpackage.jsonとセットアップCLIが正解です。

LINEは公式release bundleとmanifestを使い、リポジトリを対象releaseへ固定します。IGは保存済みdeployed stateを使ってupdateします。教材内の固定versionではなく、作業時に本家と稼働環境を読み直します。

手順

1. 構造を読む

apps、packages、scripts、.github/workflowsの役割を抽出します。

2. 入口を特定

setup、update、build、test、deployの実コマンドをpackage.jsonから取得します。

3. 調査メモを作る

作業で使うファイルだけを一覧化します。

情報を確かめる三つの視点。誰が発信?。いつの情報?。どこが一次ソース?。公式情報と本文の出典を確認

完了条件

  • setup/updateの実コマンドがpackage.jsonと一致する
  • Worker・Pages・D1・R2・Cronの関係が分かる
  • 根拠ファイルが示される

Academy教材: GitHubと作業コピーを整える / Lesson 2-2

変更を戻せる単位に分ける

fork→小さなPR→レビューして合流の流れ(GitHubとAIエージェントで安全に開発する方法)

1目的1branch・1PRでAIに実装させます。

この工程のゴール: 本家更新や不具合時に自社変更だけを切り離せるようにする

画面変更、DB変更、配信ロジック変更を一つのcommitへ混ぜると、upstream更新時の衝突が増えます。

AIには最初に変更範囲と完了条件を出させ、commit前にdiffをレビューさせます。

手順

1. branch作成

feature/短い目的名を作ります。

2. 小さく実装

一つの目的だけを変更します。

3. PRを作成

テスト結果とrollback方法を本文へ入れます。

完了条件

  • 変更が一つの目的に限定される
  • migrationとrollbackの要否が先に分かる
  • PR本文にテスト結果が入る

Academy教材: GitHubと作業コピーを整える / Lesson 2-3

公式ソース

関連ガイド

開発者・野田修一The Harness 編集部

運営:AIエージェント株式会社。Harnessシリーズ開発者の野田修一と編集チームが発信しています。自社製品の説明と第三者による評価を区別します。

この記事の訂正・情報提供 →

話題のHARNESSが、CLOUDに。

あのHarnessが、
インストール不要に。

ダウンロード不要。サーバー構築不要。
ターミナル操作も不要。

「設定で詰まる」が、始めない理由にならなくなりました。The Harness Cloudなら、Googleログインのワンクリックから始められます。

PCに何も入れない専用環境は自動で用意画面からそのまま操作
0円
先着300枠 · クラウド利用料ずっと0円カード登録不要・Googleログインでスタート

無料枠の残りはCloudで確認

無料ガイドをLINEで受け取る

まずはLINEで無料ガイドを。追加後はCloudへ。

LINE追加済みの方:GoogleでCloudへ →
The Harness Cloudの機能・無料枠を見る ↗
  1. 公式LINEを追加して無料ガイドを受け取る
  2. GoogleでCloudにログインして利用条件を確認
  3. 専用環境を申し込み、LINEを接続して始める

無料枠はLINE Cloudの案内です。LINEは稼働中、Xはベータ、Instagramは近日対応。LINE公式アカウントの配信料金・外部AIサービス等は別です。空き枠の確保は申し込み時の状況によります。

提供条件:Cloud公式案内(2026年9月21日確認)/利用規約/プライバシーポリシー

公開5日で 30,122回再生
2026年9月16日公開 · 関口さんの紹介動画AIであらゆるSaaSをばら撒く天才AI起業家に、集客を完全0円で自動化しもらった。【LINE Harness】Claudecode/codex ↗
約8.3万回再生
野田修一が語る、HarnessとAIのこれからClaude CodeであらゆるSaaSを0円でばら撒く天才AI起業家に、今後どんな未来が来るのか聞いてみた。【LINE Harness】 ↗

再生数は2026年9月21日時点の発信者確認値。動画内の操作・提供条件は公開当時のものです。現在のCloudの始め方・条件は公式案内をご確認ください。

NEWS THE HARNESS CLOUD

あのHarnessが、
インストール不要に。

サーバー構築も、ターミナル操作も不要。
Googleログインから、あなた専用の管理画面へ。

インストール不要自分でサーバー構築不要カード登録不要
0円
先着300枠 · クラウド利用料ずっと0円無料枠の残りはCloudで確認
Googleで始めるCloudでできること・提供条件を見る →まずはLINEで無料ガイドを受け取る →

無料枠はLINE Cloudのクラウド利用料が対象です。利用条件の確認・申し込み・LINE接続が必要です。LINE配信料金・外部AIサービス等は別途。