Claude Codeは一見するととてもシンプルです。プロンプトを入力するとClaudeがコードを書き、あなたは受け入れるか却下します。ですが、そのシンプルさの下には本格的な奥行きを持つツールがあり、そしてほとんどの開発者はそのうちせいぜい20%しか使っていません。
Claude Codeがリリースされて以来、毎日使っています。以下は、ドキュメントに載っているような当たり前のことではなく、実際に私のワークフローを変えたコツです。
1. Hooksで退屈な作業を自動化する
HooksはClaude Codeで最も使われていない機能です。特定のイベントの前後にスクリプトを自動実行できます――例えば、pre-commitチェック、編集後のフォーマット、通知のトリガーなど。
例: すべてのファイル編集で自動フォーマット―― .claude/settings.json にフックを設定し、Claudeがどのファイルを編集した後にもPrettierを実行します。「それフォーマットできますか?」という確認はもう不要です。
例: pre-commitでセキュリティスキャン―― lightweightな秘密情報(シークレット)スキャナをpre-commitの流れに組み込みます。これで偶然のキー流出を3回捕まえました。
例: 長いタスクのときに通知―― タスクが60秒を超えたらシステム通知を出すようにします。離席して、終わったらピンが鳴る状態に。
2. 権限モードはスペクトラム
多くの人は、Claude Codeをフル権限で実行するか、デフォルトの制限付きで実行するかのどちらかです。どちらも最適ではありません。
最適解は:アーキテクチャにはplan mode、その後実装にはフル権限へ切り替えることです。実装中にあらゆるmkdirを逐一承認する必要はありません。ですが、Claudeが15個ものマイグレーションファイルを作る前に、データベースのスキーマは必ずレビューしたいところです。
3. モデル選択は強力な一手
Haiku―― 高速で安く、繰り返し作業に向いています。変数のリネーム、定型(ボイラープレート)の生成、テストフィクスチャの作成など。
Sonnet―― 毎日の主力。機能の実装、デバッグ、コードレビュー。あなたの作業の90%を占めます。
Opus―― アーキテクト。システム設計、複雑なリファクタ、そして本当に変なところのデバッグ。
ワークフロー: 計画にはOpusから始めます。実装にはSonnetへ切り替えます。後片付けはHaikuに任せます。3つのモデルで1つの機能――コストと品質の最適化。
4. コンテキスト管理がすべて
コンテキストが満杯のサイン: Claudeが質問を繰り返す、却下したアプローチを提案する、コード品質が落ちる、プロジェクト構成を忘れる。
管理方法:
- 永続的なコンテキストには
CLAUDE.mdファイルを積極的に使う - 新しいタスクでは新規の会話を開始する
- コンテキストが長くなってきたらコンパクトモードを使う
- 重要な情報をプロンプトの前半に詰め込む
5. Slashコマンドのエコシステム
カスタムのslashコマンドを使えば、再利用可能なワークフローを作れます。同じ手順を何度も打つ代わりに、それをコマンドとしてパッケージ化します。
私が毎日使っている例:/review(コードレビュー)、/test(テスト生成)、/deploy(安全性チェック込みの完全なパイプライン)。
6. .claude ディレクトリは設定の宝庫
ほとんどの開発者は .claude ディレクトリを持っているのに中を見ません。そこにはsettings.json、カスタムコマンド、エージェント定義、プロジェクトのルールが入っています。セットアップに30分投資してください――Claude Codeが汎用ツールで終わるのか、あなたのツールになるのかの差になります。
7. 複数ファイルの編集:システムとして考える
代わりに:「ユーザーモデルに created_at フィールドを追加する」
こうしてみてください:「ユーザーの作成日時のトラッキングを追加する。モデル、マイグレーション、APIシリアライザ、そしてテストを更新する。」
Claude Codeは依存関係の連鎖を理解します。システムレベルで働かせましょう。
8. Git連携は思っている以上に賢い
「前回のコミットから何が変わった?」―― すばやい差分レビュー。
「コミットメッセージを書いて」―― 文脈に沿って、conventional-commit形式のメッセージに。
「このブランチはマージする準備ができてる?」―― プロジェクトの標準に照らして自己レビュー。
9. エラー復旧はスキル
すべて削除して最初からやり直さないでください。何がうまくいかなかったのか、なぜそうなったのかをClaudeに伝えます。具体的なエラーフィードバックは、「間違い。やり直して」という曖昧な指示よりも、より良い修正を生みます。
10. 自分のものにする
最大のコツ:Claude Codeはツールというよりプラットフォームです。Hooks、コマンド、ルール、モデルの好み――それらをカスタマイズしましょう。週末を使ってきちんとセットアップしてください。最初の1週間で、その時間は取り戻せます。
MOLTampをダウンロードして、リアルタイムのテレメトリ、トークンの追跡、そしてClaude Codeセッション用のスキン可能なコックピットを手に入れてください。



