Opus 4.7 をここ数週間ドッグフーディングして、生産性が劇的に上がっていると感じています。4.7 をより活かすためのヒントをいくつかシェアします🧵
1/ Auto mode = 許可プロンプトからの解放。Opus 4.7 は、深いリサーチ・コードリファクタリング・複雑な機能の実装・パフォーマンスベンチマーク達成まで繰り返し試行するといった、複雑で長時間にわたるタスクが得意です。以前は、このような長時間タスクを実行する際にモデルに張り付いて監視するか、--dangerously-skip-permissions を使うかしかありませんでした。最近、より安全な代替手段として auto mode をリリースしました。このモードでは、許可プロンプトがモデルベースの分類器にルーティングされ、コマンドが安全かどうかを判断します。安全であれば自動承認されます。つまり、モデルが実行中に張り付いて監視する必要がなくなります。さらに、複数の Claude を並列で動かせるようになります。ひとつの Claude が作業中であれば、次の Claude に切り替えられます。Auto mode は現在、Max・Teams・Enterprise ユーザー向けに Opus 4.7 で利用可能です。CLI では Shift-Tab で auto mode に入れます。Desktop または VSCode ではドロップダウンから選択できます。
2/ 新しい /fewer-permission-prompts スキル。また、新しい /fewer-permission-prompts スキルもリリースしました。これはセッション履歴をスキャンし、安全であるにもかかわらず繰り返し許可プロンプトを引き起こしていた bash コマンドや MCP コマンドを検出します。そして、パーミッションの許可リストに追加すべきコマンドの一覧を提案します。特に auto mode を使わない場合は、これを活用してパーミッション設定を最適化し、不要な許可プロンプトを減らしましょう。
3/ Recaps(要約機能)。今週の初め、Opus 4.7 に向けた準備として recaps をリリースしました。Recaps は、エージェントが何をやったか・次に何をするかを短くまとめた要約です。数分から数時間後に長時間セッションに戻ってきたときに非常に役立ちます。
4/ Focus mode。CLI の新しい focus mode がとても気に入っています。中間の作業過程をすべて隠し、最終結果だけに集中できます。モデルは適切なコマンドを実行し、適切な編集を行うと概ね信頼できるレベルに達しているので、私は最終結果だけを確認するようにしています。/focus でオン/オフを切り替えられます。
5/ effort レベルの設定。Opus 4.7 はシンキングバジェットの代わりに adaptive thinking(適応的思考)を採用しています。モデルの思考量を増減させたい場合は、effort を調整することを推奨します。レスポンスを速くしてトークン消費を抑えたい場合は lower effort を使いましょう。最高の知性と能力を引き出したい場合は higher effort を使いましょう。個人的には、ほとんどのタスクには xhigh effort を、最も難しいタスクには max effort を使っています。max は現在のセッションにのみ適用されます。他の effort レベルは固定設定として保存され、次のセッションにも引き継がれます。/effort で effort レベルを設定できます。
6/ Claude に自分の作業を検証する手段を与える。最後に、Claude が自分の作業を検証できる手段を必ず用意してください。これは常に Claude から得られる成果を2〜3倍にする方法でしたが、4.7 ではこれまで以上に重要になっています。検証の方法はタスクによって異なります。バックエンド作業であれば、Claude がサーバー/サービスを起動してエンドツーエンドでテストできるようにしておきましょう。フロントエンド作業であれば、Claude Chromium 拡張機能を使って Claude がブラウザを操作できるようにしましょう。デスクトップアプリには computer use を使いましょう。個人的には、最近のプロンプトの多くは「Claude、〇〇をやって /go」という形になっています。/go は、Claude が 1. bash・ブラウザ・computer use を使ってエンドツーエンドで自己テストを行い、2. /simplify スキルを実行し、3. PR を作成する、というスキルです。長時間の作業では、検証が重要です。タスクに戻ったときにコードが正常に動作していることを確認できるからです。
ハッピーコーディング!Opus 4.7 は大きな進化です。最大限に活用するためには、Claude がより長く動き続け、よりエージェント的に動作することを活かせるようワークフローを調整する時間を取ってください。従来のワークフローでも十分な改善を感じられますが、調整に時間をかければ大きな飛躍を実感できます。
--- コメント欄 ---
@benstein:「あなたの継続的な X 投稿と透明性にどれだけ感謝しているか、ぜひ知ってほしいです。ありがとうございます、素晴らしいお仕事を続けてください!」
@rohitmidha23:「レート制限さえなければ全部試せたのに(笑)」
@amirkabbara:「レバレッジはたいてい一発出力ではなく、フィードバックループの中にあります。各アクションが次のアクションをより安く、より鋭く、またはより情報豊かにするとき、チームの成長は加速します。」
@DoDataThings:4.7 には最初から広いスコープを与えるようにシフトすべき。過度なプロンプトは出力品質を低下させる。
@RealChrisSean:「回答がかなり丁寧になったと感じています。個人的にはそれが好きです。」
@the_robvb:「Opus 4.7 に計画を立てさせて、Sonnet に実行させるのは今でも有効ですか?」
@TheRickyDotNet:「auto mode でも同じことに対して何度も許可を求めてくる」
@AndyGarrisonKS:コーディング以外のユーザーは、adaptive thinking が 4.6 の extended thinking と比べてパフォーマンスが劣ると感じている。
@cuongdoan1710:plan mode でもデフォルトで auto mode を使い、アクション前に徹底的なレビューを行うよう求めるリクエスト。
@Muquero:compact セッション切り替え時に focused なプロンプトを伴う「handoff(引き継ぎ)」機能の提案。
@maxreturns_:「トークンをガバガバ使っている。2時間で 0% から 15% に達した」