Claude Codeの創造者がワークフローを公開、開発者たちは熱狂
AnthropicのClaude Codeの創造者であるBoris ChernyがX上で個人のターミナル設定を共有し、開発者コミュニティで大きな反響を呼んでいる。彼の手法は、5つのClaudeエージェントを並行実行、Opus 4.5モデルの使用、CLAUDE.mdファイルによるエラー学習、スラッシュコマンドとサブエージェントによる自動化などから成る。このワークフローはコーディングをリアルタイム戦略ゲームに変え、一人の開発者が小規模エンジニアリングチーム並みの成果を上げることを可能にする。
世界で最も先進的なコーディングエージェントの創造者が語るとき、シリコンバレーはただ聞くだけでなく、メモを取る。過去1週間、エンジニアリングコミュニティはAnthropicのClaude Codeの創造者兼責任者であるBoris ChernyがXに投稿したスレッドを精査している。彼の個人的なターミナル設定のカジュアルな共有から始まったものが、ソフトウェア開発の未来に関するバイラルなマニフェストに発展し、業界関係者はスタートアップにとっての分水嶺の瞬間と呼んでいる。
「もしあなたがClaude Codeのベストプラクティスをその創造者から直接読んでいないなら、プログラマーとして遅れをとっている」と、開発者コミュニティで有名なJeff Tangは書いた。別の業界オブザーバーであるKyle McNeaseはさらに進んで、Chernyの「ゲームチェンジングなアップデート」により、Anthropicは「絶好調」で、彼らの「ChatGPTモーメント」を迎える可能性があると宣言した。
興奮はパラドックスから生じている:Chernyのワークフローは驚くほどシンプルでありながら、一人の人間が小規模なエンジニアリング部門の出力で運用できるようにする。Chernyのセットアップを実装した後、あるユーザーがXで述べたように、その経験は伝統的なコーディングというよりも「スタークラフトのように感じられる」——構文をタイプすることから自律ユニットを指揮することへのシフトである。
5つのAIエージェントを同時に実行し、コーディングをリアルタイム戦略ゲームに変える方法
Chernyの開示から最も印象的な啓示は、彼が直線的にコーディングしないことだ。伝統的な開発の「内部ループ」では、プログラマーは関数を書き、テストし、次に進む。しかしChernyは艦隊指揮官のように振る舞う。「私はターミナルで5つのClaudeを並行実行している」とChernyは書いた。「タブに1〜5と番号を付け、システム通知を使ってClaudeが入力を必要とするタイミングを知る。」iTerm2システム通知を利用することで、Chernyは5つの同時ワークストリームを効果的に管理する。あるエージェントがテストスイートを実行している間に、別のエージェントはレガシーモジュールをリファクタリングし、3番目のエージェントはドキュメントを作成する。彼はまた、ブラウザで「claude.ai上で5〜10のClaude」を実行し、「teleport」コマンドを使ってウェブとローカルマシン間でセッションを引き継ぐ。これは、Anthropic社長Daniela Amodeiが今週初めに表明した「少ないリソースでより多くを達成する」戦略を検証するものだ。OpenAIのような競合他社が兆ドル規模のインフラ構築を追求する一方で、Anthropicは既存モデルの優れたオーケストレーションが指数関数的な生産性向上をもたらすことを証明している。
最も遅く、最もスマートなモデルを選ぶ反直感的なケース
レイテンシに執着する業界において、Chernyは驚くべき動きで、Anthropicの最も重く遅いモデルであるOpus 4.5のみを使用していることを明らかにした。「私はすべてのことに思考を伴うOpus 4.5を使っている」とChernyは説明した。「それは私がこれまで使った中で最高のコーディングモデルであり、Sonnetよりも大きく遅いですが、誘導する必要が少なく、ツール使用に優れているため、結局は小さなモデルを使うよりもほとんど常に速いのです。」エンタープライズテクノロジーのリーダーにとって、これは重要な洞察である。現代のAI開発におけるボトルネックはトークンの生成速度ではなく、AIの間違いを修正するために人間が費やす時間である。Chernyのワークフローは、よりスマートなモデルに upfrontの「計算税」を支払うことで、後の「修正税」を排除することを示唆している。
1つの共有ファイルがすべてのAIの間違いを永続的な教訓に変える
Chernyはまた、彼のチームがAIの記憶喪失の問題をどのように解決するかを詳述した。標準的な大規模言語モデルは、セッション間で企業の特定のコーディングスタイルやアーキテクチャ上の決定を「記憶」しない。これに対処するため、ChernyのチームはgitリポジトリにCLAUDE.mdという単一のファイルを維持している。「Claudeが何か間違ったことをするのを見るたびに、それをCLAUDE.mdに追加し、次回はClaudeがそれをしないようにする」と彼は書いた。このプラクティスはコードベースを自己修正する有機体に変える。人間の開発者がプルリクエストをレビューしてエラーを発見したとき、彼らはコードを修正するだけでなく、AIにタグを付けて自身の指示を更新させる。「すべての間違いがルールになる」と、スレッドを分析するプロダクトリーダーのAakash Guptaは述べた。チームが一緒に働く時間が長ければ長いほど、エージェントは賢くなる。
スラッシュコマンドとサブエージェントが開発の最も退屈な部分を自動化する
あるオブザーバーが賞賛した「バニラ」ワークフローは、反復タスクの厳格な自動化によって強化されている。Chernyはスラッシュコマンド——プロジェクトのリポジトリにチェックインされたカスタムショートカット——を使用して、複雑な操作を一打鍵で処理する。彼は/commit-push-prというコマンドを強調し、これを1日に何十回も呼び出す。gitコマンドを手動で入力したり、コミットメッセージを書いたり、プルリクエストを開いたりする代わりに、エージェントがバージョン管理の官僚的な作業を自律的に処理する。Chernyはまた、開発ライフサイクルの特定のフェーズを処理するためにサブエージェント——特殊なAIペルソナ——を展開する。彼は主要な作業が完了した後にアーキテクチャをクリーンアップするためのコード簡略化エージェントと、何かを出荷する前にエンドツーエンドテストを実行するための検証アプリエージェントを使用している。
なぜ検証ループがAI生成コードの真の解放鍵なのか
Claude Codeがこれほど急速に10億ドルの年間経常収益を達成した理由が一つあるとすれば、それはおそらく検証ループである。AIは単なるテキスト生成器ではなく、テスターでもある。「Claudeは、Claude Chrome拡張機能を使用して、claude.ai/codeにランディングするすべての変更をテストする」とChernyは書いた。「ブラウザを開き、UIをテストし、コードが機能しUXが良好になるまで反復する。」彼は、AIに自身の作業を検証する方法——ブラウザ自動化、bashコマンドの実行、テストスイートの実行などを通じて——を与えることで、最終結果の品質が「2〜3倍」向上すると主張する。エージェントはコードを書くだけでなく、コードが機能することを証明するのだ。
Chernyのワークフローがソフトウェアエンジニアリングの未来について示唆すること
Chernyのスレッドへの反応は、開発者が自分たちの技術をどのように考えるかの極めて重要な変化を示唆している。長年にわたり、「AIコーディング」とはテキストエディターのオートコンプリート機能——より速くタイプする方法——を意味していた。Chernyは、それが今や労働そのもののオペレーティングシステムとして機能できることを示した。「すでにエンジニアで、もっと力を得たいならこれを読んでください」とJeff TangはXで要約した。人間の出力を5倍にするツールはすでにここにある。求められるのは、AIをアシスタントとして見るのをやめ、労働力として扱う意志だけだ。その精神的飛躍を最初に行うプログラマーは、単により生産的になるだけではない。彼らはまったく異なるゲームをプレイすることになる——そして他の全員はまだタイピングを続けている。