メインコンテンツへスキップ

上級編

AI アシスト

Claude Code 上級テクニック:ターミナル通知、Hooks の高度な使い方、プラグインエコシステム、Agent Teams、プロンプト戦略

ターミナル通知:タスク完了のアラート

Claude がタスクを完了したときに通知を受け取りたいですか?

claude config set --global preferredNotifChannel terminal_bell

iTerm2 の通知機能と組み合わせるか、terminal-notifier を使ってカスタム通知を設定できます(ベストプラクティスの Hooks 設定を参照)。

Hooks の高度な使い方

Hooks はシェルコマンドを実行するだけではありません。実際には4つのタイプがあります:

  1. command:Shell 命令(最常见)
  2. http:POST JSON 到 URL(支持自定义 headers 和环境变量展开)
  3. prompt:发给 Claude 评估(比如「所有任务都完成了吗?」)
  4. agent:启动一个有工具访问权限的子代理来验证

知っておくべき高度な Hook イベント:

  • PostCompact:压缩完成后触发,适合注入提醒让 Claude 重新读取关键文件
  • SessionStart:写入 $CLAUDE_ENV_FILE 可以给整个会话持久化环境变量
  • PreToolUse:可以修改工具输入(updatedInput),甚至自动批准或拒绝操作

プラグインエコシステム

/plugin を使ってコミュニティプラグインを閲覧・インストールできます。注目のプラグイン:

  • dx(by ykdojo):提供 /handoff(自动写交接文档)、/clone(克隆对话)、/half-clone(只克隆最近的对话减少上下文)
  • mine(by anipotts):把所有 Claude Code 会话数据导入 SQLite,支持成本追踪、缓存分析、错误记忆等查询

Agent Teams:マルチエージェント協調

環境変数を設定して、実験的な Agent Teams 機能を有効にします:

export CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1

有効にすると、セッションが Team Lead として機能し、git worktree を通じて複数のエージェントを同時に協調させることができます。各エージェントは独自のコンテキストウィンドウで独立して実行されるため、大規模プロジェクトの並行開発に最適です。

ただし、トークン消費量は4〜15倍に増加するため、状況に応じて使い分けてください。

プロンプト戦略

以下は Boris Cherny が Twitter で共有したチームの実践から得られたものです。Claude Code における「プロンプトエンジニアリング」のベストプラクティスと言えます。

Claude をコードレビュアーとして活用する

Claude にコードを書かせるだけでなく、あなたのコードをレビューさせましょう:

Grill me on these changes and don't make a PR until I pass your test.

または、コードが動作することを証明させましょう:

Prove to me this works. Diff behavior between main and my feature branch.

不満な回答を言い換えて再質問しない

Boris のヒント #6:Claude が平凡な回答をした場合、言い回しを変えてもう一度質問しないでください。代わりに「この解決策は十分ではない、具体的にどこを改善できるか教えて」と言いましょう。既存の回答を改善する方がゼロから始めるより効果的です。

Claude 自身に CLAUDE.md を更新させる

ミスを修正した後に、次の一言を加えましょう:

Update your CLAUDE.md so you don't make that mistake again.

Boris によると、Claude は自分自身のルールを書くことが驚くほど上手だそうです。時間が経つにつれて CLAUDE.md はますます正確になり、会話の品質も継続的に向上します。

「fix」とだけ言う

Slack MCP を有効にした状態で、Slack のバグレポートを貼り付けて一言だけ:fix。コンテキストスイッチはゼロです。

または CI が失敗した場合、単純に:

Go fix the failing CI tests.

手動でログを分析したり、問題を説明する必要はありません。Claude にログを確認させ、問題を特定させ、修正させましょう。

おわりに

Claude Code は非常に速いペースで進化しており、これらのテクニックも常に改善されています。公式 Changelog をフォローして最新情報を把握することをお勧めします。

以前の記事をまだ読んでいない方は、基本的なワークフローから始めることをお勧めします:

関連記事

コメント

目次

上級編 | Yuのサイバーデスク