Claude Code生みの親「Boris」が実践する30の最強Tips完全版——CLAUDE.md・並列セッション・隠し機能まで日本語で全網羅【2026年最新】

// Claude Code生みの親・Boris Cherny直伝
Claude Code生みの親「Boris」が実践する
30の最強Tips完全版

なぜCLAUDE.mdを最初に書くべきなのか。どこで多くの人が14%の性能を捨てているのか。Claude Codeの作者Boris Chernyが自ら公開したTips・隠し機能を、日本語で完全網羅。ほとんどのユーザーは機能の20%しか使っていない。

Boris直伝・一次情報
30 Tips
隠し機能15選
2026年最新
目次

1. Boris Chernyとは——Claude Codeの生みの親

Boris Cherny(@bcherny)はAnthropicのエンジニアであり、Claude Codeの創設者・コアリードだ。2026年1月・3月・4月と複数回にわたってXでTipsスレッドを公開し、自身の日常ワークフローをそのまま公開した。注目すべきは「彼のセットアップは驚くほどシンプル(surprisingly vanilla)」という点だ——つまり派手なカスタマイズより正しい使い方が重要というメッセージでもある。

5〜10
Boris本人が常時並列実行するセッション数
Boris X thread 2026年1月
4%
2026年初頭のGitHub公開コミットへの貢献率
The Neuron 2026年3月
36,000+
boris直伝TipsリポジトリのGitHubスター数
shanraisshan/claude-code-best-practice
20%
ほとんどのユーザーが使っている機能の割合
DEV Community
// この記事でわかること
  • CLAUDE.mdをなぜ最初に書くべきか——「間違えたらCLAUDE.mdを更新する」という複利の仕組み
  • なぜ多くの人が性能を14%捨てているのか——Thinking Modeを使わないことのコスト
  • /loop・/schedule・Hooks——「眠っている間もClaudeが働く」設計
  • /teleport・/btw・/batch・–bare——ほとんど知られていない隠し機能15選
  • iOSアプリ+Dispatch——朝のスマホ操作でPCいらずで作業を進める方法
  • マーケター・SEO担当者への応用——エンジニアでなくても使えるTipsを厳選

2. 【基本編】CLAUDE.md・セッション管理・モデル選択

TIP 01
間違えたら必ずCLAUDE.mdを更新する——「複利エンジニアリング」
最重要
Claudeが間違いを犯したとき、ただ修正するだけでは同じ間違いが繰り返される。「Update your CLAUDE.md so you don’t make that mistake again」と伝えるのがBorisisの習慣だ。PRレビュー時に@.claudeをタグすると、学びが自動でCLAUDE.mdに追記される仕組みも作っている。これを「Compounding Engineering(複利エンジニアリング)」と呼ぶ。積み重ねるほど間違い率が目に見えて下がる。

TIP 02
CLAUDE.mdは3層構造で管理する
基本
CLAUDE.mdには3つの層がある。①ユーザー層~/.claude/CLAUDE.md)——自分の個人設定・好みのコーディングスタイル。②プロジェクト層/プロジェクトルート/CLAUDE.md)——チーム共通ルール・コードスタイル・禁止ファイル。③ディレクトリ層(サブフォルダのCLAUDE.md)——特定機能の詳細ルール。すべてGitにチェックインしてチームのAI共通ルールブックとして管理するのがBorisの設計思想。

TIP 03
Thinking Modeを使う——「遅いが結局速い」
重要
BorisはOpus 4.5のThinking Modeを常用している。Sonnetの方が速いのに、なぜか?「高性能なモデルは人間が修正介入する回数が減るため、最終的には速く終わる(almost always faster in the end)」が理由だ。速いが不完全なモデルで何度も修正を繰り返すより、遅くても一発で正確なモデルを使う方が総コストが低い。多くのユーザーがSpeedモデルを選んで性能を14%以上捨てているのはこの理由。

TIP 04
/clearと/compactを使い分ける
基本
/clear無関係なタスク間で必ず使う。長いセッションに無関係な情報が蓄積すると品質が下がる。一方/compact重要なコンテキストだけを保持したい時に使う。/compact Focus on the API changesのように指示付きでコンパクションすると、重要な文脈だけを圧縮して残せる。この使い分けがコンテキスト品質を維持するカギ。

TIP 05
セッションに名前をつけて再開する
/rename oauth-migrationでセッションを命名。claude --resumeで過去のセッション一覧から選択して再開できる。長期プロジェクトで複数のコンテキストを並行管理する場合、名前がついていないと「どのセッションに何があったか」がわからなくなる。特に5〜10セッションを同時並行する場合は必須の習慣。

TIP 06
/plan modeで実装前に計画を確認する
基本
タスク入力時に/planと打つと、実装に入る前にClaude が計画を提示してくれる。計画を確認・修正してからGoを出すため、意図しない方向に作業が進むリスクを大幅に減らせる。大規模なリファクタリングや設計変更を含むタスクでは「まず/planで方針確認→承認→実装」の流れが標準になっている。

3. 【並列化編】5〜10セッション同時稼働の設計

Borisの最も印象的な習慣が「ターミナルで5つ・Webで5〜10セッションを常時並列実行」だ。タブに1〜5の番号を振り、システム通知でどのセッションが入力待ちか即座に把握する。

TIP 07
git Worktreeで並列セッションのコード競合を防ぐ
重要
claude -wまたはclaude --worktreeで独立したgitワークツリーにClaudeを起動できる。各エージェントが独立したブランチで動くため、複数セッションが同じリポジトリで干渉しない。Borisは「dozens of Claudes running at all times」とTipsで語っており、worktreeが大規模並列の前提インフラとなっている。--tmuxフラグで独自のTmuxセッションにも起動できる。

TIP 08
/batchで大規模タスクを一気に並列化する
NEW
/batchはBorisが「最強の機能の一つ」と語る新機能。Claudeがインタビュー形式でタスクを理解し、必要なだけの数のWorktreeエージェントに作業を分散する(数十・数百・数千のエージェントまでスケール可能)。大規模なコードマイグレーション・コンテンツの大量生成・データ変換など「並列化できるタスク」すべてに適用できる。各Worktreeエージェントは独立したコードベースのコピー上で作業する。

TIP 09
AIの「待ち時間」を並列で埋める——ボトルネックの本質
考え方
多セッション並列の本質は「AIが作業している間、人間は別のことをする」ではない。「AIが人間の回答を待っている間に次のタスクを進める」ことだ。AIコーディングのボトルネックは生成速度ではなく「人間の回答待ち時間」。5セッション並列は5倍速いのではなく、待ち時間の合計を実質ゼロに近づける設計だ。

4. 【自動化編】/loop・/schedule・Hooks

Borisのワークフローで最も衝撃的なのが「眠っている間もClaudeが働き続ける」設計だ。/loopと/scheduleを組み合わせることで、PR管理・Slack通知・コードレビューが自律的に回り続ける。

TIP 10
/loopで繰り返しタスクを永続化する
重要
Boris本人が常時稼働させているループの実例:

/loop 5m /babysit — PRのコードレビューコメントを5分ごとに自動対応・自動リベース
/loop 30m /slack-feedback — 30分ごとにSlackフィードバックに基づいてPRを自動作成
/loop 1h /pr-pruner — 1時間ごとに古くなった不要なPRをクローズ
/loop /post-merge-sweeper — マージ後に見落としたコードレビューコメントを自動処理

これらが常時稼働しているため、Borisは「コーディングしていない時はDispatching(遠隔操作)している」と語る。

TIP 11
/scheduleで最大1週間先のタスクを予約する
/scheduleで特定の時刻・曜日・間隔でタスクを自動実行できる。最大1週間先まで設定可能。「朝7時に昨日のGitHub issueをサマリーしてSlackに投稿」「毎週月曜にテスト結果をレポート」といった定期タスクをコードなしで設定できる。エンジニア以外でも使えるスケジューラー。

TIP 12
Hooksでワークフローの特定タイミングに処理を挟む
上級
HooksはClaude Codeのライフサイクルの特定タイミングに処理を挟める機能。/loopと違い確定的(deterministic)に動く。Borisの活用例:

SessionStart — 起動時に文脈を動的にロード(プロジェクトの最新状況を自動取得)
PreToolUse — モデルが実行するすべてのBashコマンドをログ記録
PermissionRequest権限確認プロンプトをWhatsAppに転送して承認/拒否(離席中でも判断できる)
Stop — Claudeが止まったら自動で再起動の指示を送る

5. 【隠し機能編】/teleport・/btw・/batch・–bare

TIP 13
/teleportでセッションをデバイス間で移動する
claude --teleportまたは/teleportでクラウドセッションをローカルターミナルに引き寄せられる。逆に/remote-controlでローカルで動いているセッションをスマホ・Web経由で遠隔操作できる。Borisは「/config で全セッションのRemote Controlをデフォルト有効」に設定している。通勤中にスマホでセッションを開始→帰宅後PCで続きをtelportで引き取る、という継ぎ目のないワークフローが実現。

TIP 14
/btwでメインの作業を中断せずに別のことを頼む
/btw(By The Way)は、メインタスクを進めながら横道にそれることなく別の指示を渡せる機能。「メインの実装をしながら、/btw このコメントも直しておいて」という感覚。コンテキストを汚さずにサブタスクを処理できる隠しコマンド。

TIP 15
–bareフラグで非インタラクティブ実行を最適化する
claude -p(SDK経由の非インタラクティブ実行)のデフォルトは、ローカルのCLAUDE.md・設定・MCPを自動検索する。しかしBoris本人が「これは設計ミスだった」と認めている。非インタラクティブ利用では--bareフラグで無効化し、--system-prompt--mcp-config--settingsを明示的に指定するべき。将来バージョンではデフォルトが変わる予定。

TIP 16
–add-dirで複数リポジトリを横断する
複数リポジトリにまたがる作業をする場合、メインのリポジトリでClaudeを起動してから--add-dir(または/add-dir)で他のリポジトリを追加できる。フロントエンドとバックエンドが別リポジトリでもClaudeが同時に参照して実装できる。モノレポでないプロジェクトでの開発効率が大幅に上がる。

TIP 17
/voiceで音声入力を使う
/voiceコマンドで音声入力が使える。長い指示をタイピングする代わりに話しかけるだけでClaudeに指示できる。特にスマホでのモバイルセッション時に威力を発揮する。コンテキストを口頭で説明しながら作業できるため、複雑な要件の伝達が効率化する。

TIP 18
Chrome拡張でブラウザとClaudeを統合する
Claude CodeのChrome拡張を使うとブラウザ上のコンテンツを直接Claudeに渡せる。見ているWebページのコードをそのままClaudeに修正させる・エラーメッセージをコピペなしで分析させる、といった操作が可能。ブラウザとTerminalを行き来するコンテキストスイッチコストを削減する。

6. 【モバイル編】iOSアプリ・Dispatch・どこでも作業

// Borisの「スマホで作業する」ワークフロー

「私はコーディングしていない時はDispatching(遠隔操作)している」——Boris Cherny

  • 朝、スマホのClaude iOSアプリでセッションを起動→後で確認できるようにタスクを投げておく
  • 通勤中にスマホでPRをレビュー・承認。PCを開かずに作業が前進する
  • /remote-controlでPC上で動いているセッションをスマホから操作
  • WhatsApp経由で権限確認プロンプトが届き、スマホで承認/拒否できる(Hooks設定)
  • Dispatch(Cowork)でメール・Slack・ファイル管理をPCなしで遂行
TIP 19
iOSアプリのCodeタブ——スマホでフルセッション
Claude iOSアプリをダウンロードして左側の「Code」タブをタップするとフルのClaude Codeセッションが起動する。PCを開かずにコードの変更・PRの承認・新機能の指示ができる。Borisは「iOSアプリから多くのコードを書いている」と明言している。

TIP 20
Dispatch(Cowork)でPCいらずの遠隔操作
NEW
DispatchはClaude Desktopアプリのセキュアな遠隔操作機能。スマホやWebからMCP・ブラウザ・PC上のアプリを操作できる。Borisの日常:Slackのキャッチアップ・メール処理・ファイル管理をすべてDispatch経由でスマホから実行。「コーディング以外の時間はDispatching」が彼の働き方の核心。

7. 【精度向上編】出力品質を上げる実践Tips

TIP 21
最も重要なTips——「Claudeに出力を自分で検証させる」
最重要
Boris直伝の「最も重要なTips」:Claudeに出力を検証する方法を与えること(Give Claude a way to verify its output)だ。テストを書かせる・ビルドを実行させる・ブラウザでUIを確認させる——Claudeが自分の出力が正しいかを自律的に確認できる仕組みを作ると、品質が劇的に上がる。人間がすべてレビューするより、Claudeが自己検証するフローを設計することが生産性の鍵。

TIP 22
auto-compact設定でコンテキストを自動管理する
NEW
コンテキストウィンドウが一定量を超えたら自動で/compactを実行するauto-compact設定。長時間セッションでコンテキストが溢れてパフォーマンスが落ちる問題を自動解決する。手動でコンテキストを管理する手間が省け、並列セッション運用時の品質が安定する。

TIP 23
/rewindで会話を巻き戻す
/rewindで会話履歴を特定のポイントまで巻き戻せる。「この方向性は違った」と気づいた時に、分岐点まで戻って別のアプローチを試せる。コンテキストを汚さずに方向修正できるため、試行錯誤のコストが大幅に下がる。

TIP 24
Skills(スキル)でワークフローを再利用する
重要
繰り返すワークフローはSkillsとして保存して再利用できる。「SNS投稿生成」「SEOチェック」「広告コピーABテスト」などの定型ワークフローをSKILL.mdとして定義しておけば、/スキル名で呼び出すだけで実行できる。Skills+/loopの組み合わせが最も強力で、定型タスクの完全自動化が実現する。

TIP 25
/fewerpermsで権限を絞って安全に実行する
セキュリティ
/fewer-permsモードでClaudeの実行権限を制限できる。本番環境やセキュリティが重要な場面では、Claudeに最小限の権限だけ与えることでリスクを低減。新しいプロジェクトや慣れないコードベースで試す際は、まずfewer-permsから始めることが推奨されている。

8. LIF Tech実務視点——マーケ・SEOへの応用

Boris TipsはエンジニアのためのTipsに見えて、実はマーケター・SEO担当者・コンサルタントにも直接使える内容が多い。

// LIF Techでの実際の応用方針
  • CLAUDE.mdにLIF Tech・クライアント情報を記述——すらら・ウェルベストのターゲット・トーン・禁止表現を記録して毎回の指示を短縮する
  • /batch+Worktreeで記事10本を並列制作——deai-making.jp・kirameki-kids.jpの大量記事制作に直結。/batchがインタビューして各記事タスクを自動分配
  • /loop /seo-check——公開済み記事のGSC順位低下を定期監視して改善タスクを自動生成するループを設計できる
  • Skillsに「LIF Tech記事テンプレート」を登録——h2/h3構成・CSS・FAQ設計の全ルールをSKILL.mdに書いて/liftechで呼び出す
  • スマホDispatching——移動中にiOSアプリからSEO分析の指示を出して、帰宅後にPC上で成果物を確認するフロー

9. よくある質問

CLAUDE.mdは何を書けばいいですか?
最低限これだけ書けばOK:①コーディングスタイル・言語設定 ②禁止ファイル(絶対に変更してはいけないファイル) ③テスト実行コマンド ④コミットメッセージのフォーマット。Borisの推奨は「新人が入社初日に聞くことを全部書く」こと。書き始めは短くても、Claudeが間違えるたびに更新し続けることで育っていく。
Thinking Modeはいつ使うべきですか?
Borisは「常にThinking Mode(Opus)を使う」スタンスですが、コスト面での現実解は「複雑で大事なタスクはThinking・単純なタスクはSonnet」の使い分けです。特に「一発で正しく動かしたいタスク」「後でバグ修正に何時間もかける可能性があるタスク」はThinking Modeが費用対効果で上回ります。
/loopを使ったら暴走しませんか?
HooksのPermissionRequest設定で危険な操作前に人間の承認を要求できます。またfewer-permsモードで権限を制限することが推奨されています。Boris自身も「ループはSkillsと組み合わせて使う」と語っており、ループで実行する内容はSkillsとして事前に定義・テストしたものに限定することが安全です。
エンジニアでなくてもBoris Tipsは使えますか?
CLAUDE.mdの更新・/compact・/clear・/schedule・iOSアプリ・Dispatch・Skillsの登録はプログラミング不要で使えます。Worktree・/batch・–bareはgitの理解が必要ですが、コーディングができなくても概念を理解すれば指示できます。まずCLAUDE.mdの更新習慣から始めるのが最も手軽で効果的です。

「ほとんどのユーザーは機能の20%しか使っていない」——Borisが公開したこの数字は謙遜ではない。CLAUDE.mdの更新習慣・Thinking Modeの選択・Worktreeの活用だけで、今日から体感が変わる。LIF Techではこの領域の実務事例を今後も発信していきます。

本記事はBoris Cherny氏がX(旧Twitter)・Threads・GitHubで公開した一次情報(2026年1月・3月・4月公開)をもとに構成しています。機能・コマンド名は今後のアップデートで変更される場合があります。最新情報はClaude Code公式ドキュメント(code.claude.com)でご確認ください。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次