Noesworthy

最近の仕事の進め方

Git worktreeを覚えた🤭

ターミナルでタブ2個開きまして

左がプロジェクトA

右プロジェクトB

それぞれClaude開きます

一個のClaudeセッションの中で、まずメインでやるイシューに入る前に

別のイシューについて新しいワークツリー立てて実装までやってと指示

Claudeが.git/worktreeというディレクトリに成果物をドンドコ作ってくれるので

その間にメインのイシューに着手

サブエージェントで既存実装調査しながら

別のエージェントであれこれ前はどうなってたんだっけ的な調査走らせたり

実装したらすぐにドラフトPR作成

そうしてるうちにワークツリーの対応終わりましたって報告が来るので

普通のブランチ切ってワークツリーの内容コミットしてもらって、ワークツリーは削除

こっちも即ドラフトPR作成にする

動作とコードはドラフトPRの状態でゆっくり確認する

AとBは頻繁に行ったり来たり

というわけでプロジェクト2個開きつつ

プロジェクト内でワークツリー切って複数イシュー見つつ

一つのイシューの中でもサブエージェントで並列処理しつつ

て感じで

何個も同時に作業してるよ

感覚的には、電子レンジがいっぱいあるところで

電子レンジにタスク入れてチン!

で、できたものからテーブル(Github)に並べて、ゆっくり味見するみたいな

んで空いた電子レンジにはどんどん新しいタスクを入れる

結局仕様把握とか味見するスピードがボトルネックになるから、電子レンジ1個のときと比べてそんなに劇的には早くならないけどね

AIなんて...ていうエンジニアも多いし

賛否両論だろう、

だがしかし

手が遅いさちさんが

これでE2Eにも手回るようになったし

毎日のようにクソ重実装できてるので

辞めるわけがない🤭✌️

#blog