Anthropicが提供しているClaude Code(CLIツール)は、エンジニアの生産性を爆速にする非常に強力なツールですね。

単にチャットするだけでなく、ターミナル上で直接ファイルを書き換え、コマンドを実行し、Gitを操作する「エージェント」としての側面を活かすのがコツです。

使いこなすためのヒント(Tips)をいくつかまとめました。


1. コンテキスト管理のコツ

Claude Codeはプロジェクト全体を見渡せますが、トークン消費や精度の観点から「情報の絞り込み」が重要です。

  • /compact を活用する: 会話が長くなってくると、過去のやり取りがメモリを圧迫します。/compact を打つことで、これまでの文脈を要約し、トークンを節約しつつレスポンスを速くできます。
  • ファイルを明示的に指定する: claude "このバグを直して -f src/utils/helper.js" のように -f フラグでファイルを渡すと、Claudeが「どこを探すべきか」迷う時間を短縮できます。
  • .claudeignore の設定: 重いログファイルやビルド成果物、依存ライブラリ(node_modulesなど)を読み込ませないよう、.gitignore と同様に無視設定を適切に行いましょう。

2. 実践的なワークフロー・ハック

  • 「テスト駆動」で指示を出す:auth.ts に新機能を追加して。終わったら npm test を実行して、パスすることを確認してから報告して」このように、実行(Action)と検証(Validation)をセットで命じるのが、Claude Codeの真骨頂です。
  • /search/grep の使い分け:特定のキーワードを探すときは /grep、概念的な内容や「どこに何があるか」を調べたいときは /search を使いましょう。Claudeが自らコードベースをインデックス化して検索してくれます。
  • パイプ処理を使い倒す:ターミナルの出力をそのままClaudeに放り込めます。cat error.log | claude "このエラーの原因と修正案を教えて"

3. 安全性とコストのコントロール

Claude Codeは自律的にコマンドを実行するため、少し注意も必要です。

  • -y フラグの扱いに注意: 全ての実行許可をスキップする -y オプションがありますが、破壊的な変更(rm -rf など)を伴う可能性がある場合は、デフォルトの承認フローを残しておくのが無難です。
  • コスト意識: 複雑なタスクを投げるとバックグラウンドで何度もループ(思考)することがあります。意図しない挙動をしていると感じたら、すぐに Ctrl+C で止める勇気を持ちましょう。

4. 知っておくと便利なスラッシュコマンド

コマンド用途
/initプロジェクトの初期化とインデックス作成。最初に叩くべき。
/configエディタの設定や色のカスタマイズ。
/review現在の変更内容をコードレビューしてもらう。
/undo直前のファイル変更を元に戻す。

[!TIP]

個人的な一番のオススメ:

Claudeに「一気に全部やらせる」のではなく、**「まず設計案を出して。OKを出したら実装して」**と、ステップを分けることです。これにより、トークンの無駄遣いと実装ミスを大幅に減らせます。

具体的に、今取り組んでいるプロジェクト(React, Python, Goなど)で困っていることや、自動化したい作業はありますか?それに合わせた具体的なプロンプト例を提案することも可能です!

By tokita

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です