📝 記事サマリー
株式会社ソニックムーブのフロントエンドエンジニア ShoppingShark 氏が、Claude Codeを3ヶ月業務で使い込み、最終的に残った3つのプラグイン + 標準機能の活用法を詳しく解説。genshijin(トークン80%削減)、superpowers(開発方法論の強制)、dig(計画の前提を炙り出す)と、ステータスライン・朝7時のpingを組み合わせた実践的なワークフローを紹介しています。
🎯 記事の目的と対象読者
筆者はソニックムーブで3ヶ月Claude Codeを業務利用。本記事では「素の状態から始めて、取捨選択して残った3つのプラグインと標準機能の使い方」を紹介しています。想定読者は次の通り。
- Claudeを使い始めたばかりでほぼ素の状態
- 業務中に5時間レートリミットに到達してしまい制限が厳しい
- もっと効率化するツールを知りたい
🏗️ 紹介される5つの要素 — 補完し合う構成
一見バラバラですが、実は別々のレイヤーを補完し合う組み合わせになっています。
| 要素 | 効くレイヤー |
|---|---|
| ステータスライン(標準機能) | 可視性 |
| 朝7時のping(ルーチン) | 時間管理 |
| genshijin | コスト |
| superpowers | プロセス |
| dig | 設計の抜け漏れ |
① ステータスラインで作業状況を常時可視化(標準機能)
📊 ステータスライン
標準機能 / インストール不要ターミナル下部にモデル名・カレントディレクトリ・Gitブランチ・コンテキスト使用量などを常時表示。/statuslineコマンドに日本語で欲しい表示を伝えるだけで、Claude Codeがシェルスクリプトを自動生成してくれます。
/statusline モデル名、ブランチ、コンテキスト使用量を表示して
筆者の環境では2行構成で、以下のような情報を表示:
- モデル名と推論レベル (例:
Sonet 5 [high]) - リポジトリ名・Gitブランチ
- コンテキスト使用量: ゲージ+パーセント (
●●●●○○○○○○ 40%) - レートリミット消費: 5時間/7日ウィンドウ別の使用率とリセット時刻
- 累計コストと稼働時間 (
¥1,227 / 7h20m)
嬉しい点: /usageに都度確認しに行かなくて済み、compactのタイミングを自分で判断できるようになります。
② 朝7時のpingで5時間制限を業務時間に揃える
⏰ ルーチン(定時実行)の活用
小技 / コスト1行Claudeの5時間制限はローリングウィンドウ方式。9時半に最初のメッセージを送ると9:30〜14:30、14:30〜19:30…と中途半端に回り、定時内に実質2回しか使えません。
/schedule every day at 7am: pingメッセージを送る
これでウィンドウ開始が7:00固定になり、7:00〜12:00 / 12:00〜17:00 / 17:00〜22:00と業務時間内に均等に3回回せるようになります。ルーチンはクラウド側で実行されるため、PC起動も不要。
③ genshijin — 原始人口調でトークンを約80%削減
🦴 genshijin (日本語版caveman)
コスト削減 / 効果絶大InterfaceX社が公開。一言でいうと「Claudeの応答を原始人の口調にする」というネタのようなツールですが、効果は本物です。
元ネタは英語圏の「caveman」プロンプト: AIに「原始人のように話せ」と指示すると、"I have successfully updated the file and all tests are passing."が"Me fix file. Tests pass."になり、情報は同じままトークンだけ激減するライフハック。
日本語版が必要な理由: 日本語の冗長さは英語とは別物。「承知いたしました」「〜させていただきます」「まず〜について説明しますと」といった敬語・前置き・クッション言葉が主犯。genshijinの分析では、日本語応答のトークン消費の約8割が丁寧語由来。
応答は「ファイル、直した。テスト、通った。」のような超圧縮スタイルに。コードブロック・URL・ファイルパスは100%保持。
地味に効くサブスキル:
- PRレビューコメントを前置きなしの「1指摘1行」に圧縮
- Conventional Commits準拠のコミットメッセージを50文字以内で生成
- CLAUDE.md圧縮 — 毎セッション読み込まれるファイルを軽くして継続的コスト削減
/plugin install genshijin
④ superpowers — 開発方法論を強制する
⚡ superpowers (by Jesse Vincent/obra)
プロセス規律化 / デファクトClaude Codeプラグイン界隈でデファクト的存在。ツールというより「ソフトウェア開発方法論のインストール」に近い。
放っておくとすぐコードを書き始めるClaudeに対し、次のフローを構造的に強制します。
- 要件を対話でヒアリングして仕様を固める
- 実装計画を提示し、人間の承認を得てから着手
- 実装前にテストを書く(TDDの強制)
- 「完了しました」と言う前にセルフレビューを2回走らせる
「AIが速く書く」ではなく「AIにちゃんとした手順を踏ませる」方向の強化。雑に投げたタスクほど差が出ます。
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
Claude Code以外にもCodex・Cursor・GitHub Copilot CLIなど主要エージェントに対応。
⑤ dig — 計画の前提を炙り出す深掘りインタビュー
🔎 dig (by fumiya-kume)
設計レビュー前倒し / 個人開発3つの中では一番知名度が低いが、筆者にとっては手放せないツール。/digを実行すると、Claude CodeのAskUserQuestionツールを使って計画に対する「深掘りインタビュー」を実施します。
ポイントは要件確認ではなく、前提そのものに挑戦してくること。
- 計画ファイル・CLAUDE.md・関連ドキュメントを読み込む
- 実現可能性・スコープ・依存関係などの暗黙の前提を洗い出し、リスク順に並べる
- 1ラウンド2〜3問、各選択肢にpros/cons付きで深掘り(1トピック2階層以上)
- 発見を計画ファイルに書き戻し、チェックリストで評価(未達なら3に戻る)
/plugin marketplace add fumiya-kume/claude-code
/plugin install dig@fumiya-kume/claude-code
🔗 使い分けと組み合わせ — 実際のワークフロー
それぞれ効くレイヤーが違うので、競合せず重ねられます。筆者の実際の流れ:
- 大きめのタスクはまずdigで計画の前提を潰す
- superpowersのワークフローに乗せて、仕様化→計画承認→TDDで実装
- その間ずっとgenshijinがトークンを削り続ける
- ステータスラインで残量を監視しつつ、朝7時のpingで5時間ウィンドウを業務時間に固定
digとsuperpowersは役割が近く見えますが、digは「計画の穴を見つける」、superpowersは「実装プロセスを規律化する」なので、直列につなぐと相性が良いとのこと。
📋 インストールコマンドまとめ
/plugin install genshijin
# superpowers
/plugin marketplace add obra/superpowers-marketplace
/plugin install superpowers@superpowers-marketplace
# dig
/plugin marketplace add fumiya-kume/claude-code
/plugin install dig@fumiya-kume/claude-code
# ステータスライン(標準機能・インストール不要)
/statusline ...
🎯 この記事から読み取れるポイント
- 言語固有のトークン削減手法 — 日本語の丁寧語由来の無駄を削るgenshijinの発想は日本ユーザー必見
- レートリミットは「回し方」で最適化可能 — 朝7時のpingでウィンドウを業務時間に固定する小技はコスト1行で効果絶大
- AIに「手順」を踏ませる — 速さより正確さ。superpowersのような方法論プラグインが重要
- 設計レビューを前倒し — digは実装前に「考えていなかった前提」を炙り出す
- 可視性が意識を変える — ステータスラインで常にコンテキスト・コスト・制限を見せるだけで判断精度が上がる
- 組み合わせが鍵 — 単体では限界があるが、異なるレイヤーを補完し合うと強力