simple-web-system technology

Webに関する技術をシンプルに扱うブログ

Claude Code を使うときのブランチ戦略についての雑メモ

最近 Claude Code を使ってコーディングしていて気づいたことを、完全に自分用にメモ。

結論:速さ重視ならブランチは雑でもいい

  • issue 単位・機能単位で厳密にブランチを切らなくても OK
  • ただし「編集が被らないファイル同士」であることが前提

理由:Claude Code は並列で編集できる

Claude Code は複数ファイルを並列で処理できるので、

  • ファイルが分かれていれば、複数機能を同時に触っても衝突しにくい
  • 同じファイルを同時に編集すると事故るのでそこだけ注意

コミットは Claude に任せれば十分

  • commitとだけ書けばいい
  • 変更されたファイルを自動でいい感じに選んでくれる
  • コミットメッセージも適度にサマってくれる
  • そのため細かくブランチを切りすぎなくても作業が進む
  • 気になるようであれば、claude skillsとかで調整する

要するに:ファイル分割が一番大事

Claude Code を最大限活かすためには、

  • 責務ごとにファイルをきちんと分ける
  • 複数機能で同じファイルを共有しない設計にしておく
  • featureでファイルを分けよう

これができていれば作業スピードがかなり上がる。

まとめ(自分用)

  • Claude Code は並列編集が強い
  • ブランチ戦略より「編集が被らない構造」のほうが重要
  • コミットは Claude に任せればよい
  • つまり、ちゃんとファイルを分けとけ。