最近、私たちはコマンドラインツール「Claude Code」をリリースしました。これはエージェント的コーディングを可能にするツールで、Anthropic のエンジニアや研究者が Claude をよりネイティブにコーディングワークフローに組み込めるよう設計された研究プロジェクトです。
Claude Code は意図的にロー レベルかつアンオピニオンテッド(特定のワークフローを強制しない)に作られており、モデルへのほぼ生のアクセスを提供します。このデザイン哲学により、柔軟でカスタマイズ可能、スクリプト化が容易、かつ安全なパワーツールとなっています。しかしその柔軟さゆえ、エージェント的コーディングツールに不慣れなエンジニアには学習コストがかかります──少なくとも、自身のベストプラクティスを確立するまでは。
この記事では、Anthropic の内部チームやさまざまなコードベース/言語/環境で Claude Code を使っている外部エンジニアにとって効果的だった一般的なパターンを紹介します。ここに挙げた内容は不変でも普遍的でもありません。あくまで出発点としてご参考にしていただき、ぜひ試行錯誤しながら最適な方法を見つけてください。