最近取り入れたClaude Codeの個人的tips 4選

元記事 Qiita(@kuma_3838)
はてなブックマーク エントリーページ
ブックマーク日時 2026-09-09 10:33:22 (UTC) / 2026-09-09 19:33:22 (JST)
はてブ数 190 users
タグ あとで読む

記事の概要

Qiitaユーザー@kuma_3838(株式会社シンシア)による、最近実務に取り入れたClaude Codeの小ネタtips集。大がかりな仕組みではなく「気になったものだけ拾える」軽量なtipsが4つ紹介されている。4つの中で1つだけツール紹介、残り3つはClaude Codeの機能や運用の工夫。

💡 ポイント:①セッション名の自動設定 ②ステータスラインへのIssue/PRリンク表示 ③レートリミットのリセット時刻の固定 ④並行開発ツール「Orca」の活用 — すべて明日から試せる実用ネタ!

Tips 1: セッション名を自動で付ける

背景と仕組み

Claude Codeのセッションには/renameで名前を付けられるが、複数セッションを並行させると毎回手で打つのが面倒。そこでタイトル生成を自動化する。

ここで重要なのは、Claude Codeがセッションタイトルを2種類持っていること:

ai-titleの文言は~/.claude/projects/以下のセッション別.jsonlに記録されているが、チップには表示されない。「文言はもう作られているのに表示場所へ渡されていない」状態なので、これをフックで橋渡しする。

実装方法

UserPromptSubmitフックが標準出力に以下のJSONを返すとセッション名が設定できる:

{"hookSpecificOutput": {"hookEventName": "UserPromptSubmit", "sessionTitle": "検索インデックスの調査"}}

このsessionTitleを受け付けるのはUserPromptSubmitとSessionStartの2つだけStopなど他のフックで返しても読み捨てられる点に注意。

作者のスクリプトは「.jsonlから最新のai-titleを読んでsessionTitleとして返すだけ」のシンプルな構成。加えて以下の工夫も入っている:

⚠️ 注意:ai-titleは1往復目の応答後に生成されるため、実際に名前が変わるのは2通目のプロンプトを送ったタイミング

Tips 2: ステータスラインに Issue と PR を出す

何をやったか

ステータスラインの2行目に表示する#123(Issue)とPR#456をクリック可能なリンクにし、GitHubの該当ページへ直接飛べるようにした。

技術的ポイント:OSC 8

ターミナルでテキストをリンク化するにはOSC 8エスケープシーケンスを使う:

osc8_link() {
  printf '\033]8;;%s\033\\%s\033]8;;\033\\' "$1" "$2"
}
⚠️ ハマりどころ:OSC 8の終端にはバックスラッシュを含むため、色付き文字列をprintf '%b'に渡すとエスケープ解釈がぶつかってリンクが壊れる。色を$'\033[33m'の形で実バイトとして持ち、出力は%sに統一すると直る。

Tips 3: レートリミットのリセット時刻を揃える

仕組み

Claudeのレートリミットは5時間のローリングウィンドウで、初回メッセージを送った時刻が起点になる。仕事を始めてから最初のメッセージを送ると、そこから5時間が計測される。

対策

ルーチン機能で毎朝決まった時刻にpingを1通送り、起点を固定してしまう。クラウド側で実行されるためPCが起動していなくても動作する。(元ネタ:Zenn「sonicmoov」の記事)

作者の設定例(8時前後に始業することが多いので6時に設定):

06:00 - 11:00  ← 3h(08:00 - 11:00)
11:00 - 16:00  ← 4h(1h休憩)
16:00 - 21:00  ← 2h(16:00 - 18:00)
✅ 効果:拘束10時間(実働8時間+休憩1時間+残業1時間)のあいだに、リセットが挟まる回数が1回→2回に増加。5時間ぶんの使用量を気にする場面が体感でかなり減った。

Tips 4: Orca に情報をまとめる

Orcaとは

Orcaは、複数のワークツリーでAIエージェントを並行して動かすためのデスクトップアプリ。著者はそれまで同用途でターミナルマルチプレクサ「herdr」(Ghostty上)を使っていたが乗り換え。

内蔵機能

💡 いちばん効いているのは「情報が1か所にまとまる」こと。ウィンドウを行き来して探し直す回数が減り、タスクごとに1画面へ(ターミナル・ブラウザ・mdファイル等を)まとめられ、頭の中の負荷が軽くなったとのこと。

まとめ