VentureBeatが報じたところによると、AnthropicのClaude Code開発者Boris Cherny氏が自身の開発ワークフローを詳細に公開し、ソフトウェア開発者コミュニティで大きな反響を呼んでいる。AIと人間が協働する最先端のコーディングプロセスは、ソフトウェア開発の未来を垣間見せるものだ。
公開されたワークフローの核心
Cherny氏のワークフローで最も注目を集めたのは、「Claude Codeに大きな権限を与えつつ、人間がハイレベルの方向性制御を維持する」という設計思想だ。具体的には、Claude Codeにファイルの読み書き、コマンド実行、Gitへのコミットまでの自律的な実行権限を与えながら、プルリクエストの作成と内容確認は人間が行う。
「AIに渡す権限の範囲」と「人間がチェックポイントを設ける頻度」のバランスが、AIコーディングの生産性を決定する重要な変数だとCherny氏は説明している。権限が小さすぎるとAIが細かい確認で止まり続け、大きすぎると意図しない変更が蓄積する。
効果的なプロンプト設計
公開された内容でエンジニアたちが特に注目したのはプロンプト設計のアプローチだ。Cherny氏は「何をしてほしいか」だけでなく「なぜそれをしてほしいか」「どのような制約があるか」「どのような成果物を期待するか」を明確に指定することの重要性を強調した。
特に、コードベースのアーキテクチャと設計思想を事前にClaudeに伝えることが、一貫性のある変更を生み出す鍵だという。「このコードはパフォーマンスより可読性を優先している」「このモジュールはテストカバレッジ100%を維持している」といった文脈情報が、Claude Codeの判断の質を大きく左右する。
反復的な改善サイクル
Cherny氏のワークフローは、大きなタスクを小さなサブタスクに分解して反復するアプローチを採用している。「全機能を一度に実装して」という大きな指示よりも、「まずデータモデルを設計して→次にAPIエンドポイントを実装して→最後にフロントエンドをつないで」という段階的なアプローチが、最終的な品質向上につながる。
各ステップでのコードレビューと修正指示のフィードバックが、プロジェクト全体の方向性を保つとともに、Claude Codeが文脈を積み重ねる機会にもなる。
このワークフローから学べること
Cherny氏のワークフローは「AIはコードを書く同僚であり、シニアエンジニアである」という認識から出発している。このフレーミングは、AIをツールとして使う従来の観点とは根本的に異なる。
AIコーディングエージェントとの協働を最大化するには、明確なコミュニケーション、適切な権限設計、段階的なフィードバックサイクルという、実は人間のチームマネジメントと共通する原則が有効だということを、この事例は示している。
今後のAI開発ワークフロー
Claude Code開発者自身がAIを使って開発しているというメタな事実は、AIツールの進化の速さを象徴している。AIコーディングの最前線にいる開発者でさえ、継続的にワークフローを更新し最適化を続けている。この変化についていく意欲こそが、AI時代のエンジニアに求められる最重要スキルかもしれない。



