バージョン管理を反射にする
バージョン管理はあなたのセーフティネットであり、AIと共にあると不可欠になる。AIは五秒で十個のファイルを変更できる——その成果を検査し、保持し、捨てるためのクリーンな方法が必要だ。
- 頻繁に、小さな塊でコミットする。 大きな変更を求める前に、動いているものをコミットせよ。クリーンな作業ツリーは、いつでもそこに戻れることを意味する。
- コミット前に差分を読む。 これがあなたの本当のレビューステップだ。すべての行を理解する必要はないが、何が、なぜ変わったかは理解すべきだ。
- リスクのある作業にはブランチを使う。 ブランチを立ち上げ、AIを暴れさせ、結果が気に入った場合のみマージする。気に入らなければ削除すればいい——害はない。
- 正直なコミットメッセージを書く。 未来のあなたもAIも、意図を理解するために履歴を読む。
メンタルの転換はこうだ。コミットは官僚的手続きではなく、ゲームのチェックポイントだ。ボス戦の前にセーブせよ。そして、クリーンな履歴を保つ価値を生む二つの脱出口を覚えよ——コミットしていない実験を捨てる git checkout .(または git restore .)と、すでに作ったコミットを取り消す git revert だ。いつでも既知の良好な状態に戻れると知っていること、それこそが不安なくAIに長い手綱を渡せる理由だ。