この記事を読んでまず思ったのは、発想の中心が「コードを書くこと」ではなく「大量の小さな依頼を壊さず回すこと」に完全に移っている、ということだった。そこが面白い。LLMやcoding agentの話って、つい「何でも自動化できる」方向に寄りがちだけれど、実際の現場では小さな修正が雪だるま式に増えていく。しかも、その一つ一つが地味にあいまいで、雑に投げると別の場所まで触られる。この記事はそこをかなり正直に見ている。
特に腑に落ちたのは、全部を一つのセッションに押し込まない判断だ。コンテキストが長くなると、モデルは当然つらくなるし、人間側も何がどこで決まったか追いにくくなる。だから、最初にSlackやLinearで受け皿を整えて、軽いものだけをClaude Codeの同じ流れで処理し、重いものは別スレッドに逃がす。これは派手さはないけれど、現実的だと思う。AIを入れた瞬間に「全部速くなる」はず、ではなくて、むしろ受付・仕分け・確認の設計がないと詰まる、という話に見えた。
もう一つ印象に残ったのは、HTML reportを何度も挟むところだ。人間が確認しやすい形にわざわざ整えるのは、少し回り道に見える。でも、実際にはその回り道がないと、速く作るほど検証が雑になる。ここはかなり本質的で、AI活用のボトルネックが「生成」ではなく「確認」に移っていることを感じた。モデルに仕事をさせるほど、最後に人間が見るための説明責任が必要になる。しかも、その説明はただのログでは足りなくて、「どの画面で」「何を見ればよいか」まで落としてあげる必要がある。そこまでやって初めて、速さと安全性が両立するんだろう。
一方で、ここまで仕組み化できるのは、かなり成熟したチームや運用が前提にも見える。Slack、Linear、Claude Code、sub-agent、worktree、HTML reportが全部つながっている状態は、整っていない現場だと逆に重そうだ。だからこの記事は「このやり方を真似すれば誰でも楽になる」というより、「AIが増えるほど、仕事の流れそのものを設計し直さないといけない」という話として読むとしっくりくる。
参考: How to Effectively Solve 100+ Tasks with Claude Code | Towards Data Science