テストが緑なのはレビューではない
テストは誰かが思いついたケースを確認するだけです。振る舞いを変えるエージェントは、既存のテストをすべて緑のまま残せます。テストが古い振る舞いを緩くしか固定していなかったか、その経路をそもそも誰もテストしていなかったからです。緑は「変更が動く」証拠であって、「変更が正しい」証拠ではありません。
整った要約も同じです。エージェントが「何をしたか」という説明は、その変更を行ったのと同じシステムによる主張です。カバーノートではなく diff を読み、テストは数あるシグナルの一つとして扱ってください。
きれいで元に戻せる状態から始める
最初のプロンプトの前に、作業をコミットするか退避し、ブランチを作り、戻り方を正確に把握しておきます。ターミナルにアクセスできるエージェントは、マイグレーションを実行し、設定を書き換え、ファイルを削除できます。元に戻せる出発点があれば、事故は不便で済みます。
規制対象や機密に関わる作業なら、プロジェクトの使い捨てコピーと、秘密情報を含まない会話を使ってください。何がマシンの外に出るかは提供元の規約とデータ取り扱いの文書が決めます。境界を想像せず、読んでください。
痛いところから順に diff を読む
大きな生成変更は、上から下へではなく意図した順序で見るほうが確実です。
- 入口:ルート、ハンドラ、権限、誰が何に届くかを変えるものすべて。
- データ:スキーマ、マイグレーション、シリアライズ、クエリ。とくに削除や上書きをするもの。
- 設定:環境変数、ビルド手順、CI、デプロイ設定。
- その他:命名、構造、重複、そして diff を実際より大きく見せる見た目だけの編集。
そのうえで追加されたテストを読み、何をカバーしていないかを考えます。コードとテストの両方を書いたエージェントは、同じ誤解を二重に固定しかねません。
依存関係、秘密情報、そして誰も読まない行
生成パッチで最も静かなリスクは新しい依存関係です。見覚えのあるパッケージ名、出どころのわからないバージョン、丸ごと書き換えられた lockfile。何が追加されたのか、なぜ必要か、既に同じ役割のものがなかったかを確認してください。
コミットに含めるべきでない認証情報、トークン、内部 URL がないか探し、ログが顧客データを出力し始めていないかも見ます。レビューで流し読みされがちなのがこうした行であり、まさにそこがエージェントの慎重さが働かない場所です。エージェントは依頼に最適化しており、あなたの脅威モデルには最適化していません。
捨てるべきとき
diff が依頼より大きい、推測なしにはハンクを説明できない、変更が原因ではなく症状を直している。どれかに当てはまるならブランチを削除してください。誰も理解できないコードを保守するより、より狭い依頼でやり直すほうが安く済みます。
同じ原則はプロンプトにも当てはまります。Manus ガイドのレビュー用チェックリストと、Prompt Cowboy ガイドの構成の助言は、どちらも diff を短くします。製品そのものは Freebuff の概要から、紹介リンクの扱いはアフィリエイト開示をご覧ください。
よくある質問
ターミナルでのコマンド実行を許可すべき?+
ターミナルへのアクセスはコーディングエージェントを便利にし、同時に危険にします。権限の扱いは提供元が決めています。使い捨てのコピーや一時ブランチから始め、最初の実行は注意深く見守り、認証情報は手の届かない場所に置いてください。ファイルを読むだけのコマンドと、デプロイするコマンドはまったく別の依頼です。
無料のコーディングエージェントで実務に足りる?+
自分でレビューできる機械的な作業なら足りえます。無料はビジネスモデルであって品質保証ではありません。提供元は広告で運営し、モデルや上限、機能を変更できます。判断材料は価格ではなく、出力を読んでテストできるかどうかです。
エージェントが書いたコードだと明示する必要は?+
チーム、リポジトリ、ライセンスのルールに従い、聞かれたら正直に答えてください。法的にも職業的にも重要なのは、人が変更をレビューして責任を負うことです。危険なのは誰も読まなかった生成パッチであり、それを書いたツールではありません。
出典とさらに読む
事業者の公式ドキュメント、2026-10-26 時点で確認。条件は変わることがあります。お住まいの国の版をご確認ください。