Claude Codeの創始者が公開した実践的な活用テクニック
(x.com/bcherny)1. 並列作業を最大限活用
- 3〜5個の git worktree を同時に動かし、それぞれ別の Claude セッションを並列運用するのが、Claude Code チーム内部での 最高の生産性向上テクニック
- 一部は git checkout 方式を好むが、Claude Code チームの大半は worktree を好む
- worktree に名前を付け、shell alias(za, zb, zc)を設定して、1回のキー入力で切り替える方法も活用
- ログ確認と BigQuery 実行専用の "analysis" worktree を別途運用するメンバーもいる
2. 複雑な作業は常に Plan Mode から開始
- 複雑な作業は plan モード で始め、計画立案にエネルギーを注いで Claude が 一度で実装を完了 できるよう促す
- 1つの Claude が計画を書いたら、2つ目の Claude を立ち上げて スタッフエンジニア役としてレビュー させる方法も使われる
- 作業がうまくいかなくなった瞬間に、すぐ plan モードに戻って再計画 することが重要で、無理に押し切らないこと
- 検証段階でも、明示的に plan モードに入るよう指示 するのが効果的
3. CLAUDE.md に継続的に投資
- 修正のたびに「CLAUDE.md を更新して同じミスを繰り返さないようにしろ」と指示
- Claude には、自分が守るべきルールを 非常にうまく文書化 する特性がある
- 時間の経過とともに CLAUDE.md を継続的に修正 し、Claude のミス率が目に見えて下がるまで繰り返す
- あるエンジニアは、すべての作業・プロジェクトについて notes ディレクトリ を維持し、PR ごとに更新するよう Claude に指示し、CLAUDE.md がそれを参照するよう設定している
4. 独自 Skill を作って git にコミット
Claude Code チームのコツ:
- 1日に1回以上繰り返す作業は Skill または Slash Command にする
- /techdebt スラッシュコマンドを作り、セッション終了時に重複コードを見つけて除去
- 7日分の Slack, GDrive, Asana, GitHub を1つのコンテキストダンプに同期するスラッシュコマンドをセットアップ
- analytics-engineer スタイルのエージェント を作り、dbt モデル作成、コードレビュー、dev 環境テストを実行
- 詳細は Extend Claude with skills
5. バグ修正は Claude に任せる
- Slack MCP を有効化し、Slack のバグスレッドを Claude に貼り付けたあと「fix」とだけ入力すれば、コンテキストを切り替えずに修正できる
- あるいは「Go fix the failing CI tests」とだけ指示し、やり方は Claude に任せる
- docker logs を Claude に渡して分散システムのトラブルシューティングに活用 — 驚くほど有能
6. プロンプトのレベルを引き上げる
- 「この変更を厳密にレビューして、私がテストを通すまで PR を作るな」と指示し、Claude をレビュアーとして活用
- 「これが動くことを証明してみろ」と言って、main ブランチと feature ブランチの動作差分を diff するよう依頼
- 平凡な修正結果が出てきたら、「これまで分かったことをすべて踏まえて、これを捨ててエレガントな解決策を実装して」と指示
- 作業を渡す前に 詳細な仕様を書くこと と曖昧さをなくすことが、出力品質向上の鍵
7. ターミナルと環境設定
- Claude Code チームでは Ghostty ターミナルを好む
- 同期レンダリング、24ビットカラー、適切な Unicode サポートが利点
- /statusline でステータスバーをカスタマイズし、コンテキスト使用量 と 現在の git ブランチ を常に表示
- ターミナルタブに色分けと名前付けを行い、tmux を使用 — 作業/worktree ごとに1タブ
- 音声入力 の活用を推奨
- タイピングより3倍速く話せて、プロンプトもはるかに詳細になる
- macOS では fn キーを2回押して有効化
- 追加のヒント: Optimize your terminal setup
8. サブエージェント活用
- Claude により多くの計算を投入させたいなら、リクエストに「use subagents」を追加
- 個別の作業をサブエージェントに委任し、メインエージェントのコンテキストウィンドウ をすっきり集中した状態に保つ
- 権限リクエストを Opus 4.5 にルーティングする hook を設定 — 攻撃スキャン後に安全なリクエストは自動承認
9. データ・分析作業に Claude を活用
- Claude Code に「bq」CLI を使ってその場でメトリクスを取得し、分析するよう依頼
- コードベースに BigQuery skill をチェックインしておき、チーム全体が Claude Code から直接分析クエリを実行
- 6か月以上 SQL を直接書いていない
- CLI、MCP、API がある あらゆるデータベース に同様に適用可能
10. Claude を活用した学習
- /config で「Explanatory」または「Learning」出力スタイルを有効にすると、Claude が変更の 理由(why) を説明する
- 不慣れなコードを説明する 視覚的な HTML プレゼンテーション の生成を依頼 — 驚くほど良いスライドを作る
- 新しいプロトコルやコードベースを理解するために、ASCII ダイアグラム で描くよう依頼
- 間隔反復学習(spaced-repetition)skill を構築
- ユーザーが理解した内容を説明すると、Claude が抜けを埋める 追加質問を行い、その結果を保存
1件のコメント
Claude Codeの生みの親であるBoris ChernyがClaude Codeを使う方法