AIFCC
記事一覧へ
claude-workflowharness-designagent-ops

Opus4.7でやめるべき6つの旧Claude Code作法

karamage💎@kara_mage
67962
Opus4.7の登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと https://qiita.com/ot12/items/06420caf41a34a910c53 --- # 引用元 Qiita 記事全文 # Opus 4.7登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと ## 1. 「ペアプロ(細かく指示する)」のはもうやめろ 4.6までの「細かく指示するほど賢く動く」という感覚は、4.7では逆に性能を下げます。公式ブログの冒頭で明言されています。 引用:「一行ずつ指導するペアプログラマー相手ではなく、任せられるエンジニアとして扱え」 4.6までは、「プロンプトを送る」→「返ってきたコードを見て修正を出す」→「また返ってきたコードを見て…」という往復型が標準でした。4.7はこの前提を捨てています。 初回プロンプトに**Goal(目的)/Constraints(制約)/Acceptance criteria(完了条件)**を全部入れる。そのあと途中介入を減らす方が、4.7は自律実行の性能を発揮します。 ### 設計思想の変化 4.6と4.7の違いを、公式は3点で説明しています。 1. ツール呼び出しより**推論を優先する** 2. Subagentの呼び出しに**より慎重になる**(自己完結できるなら呼ばない) 3. **長期自律実行**の性能が向上 ここまで来ると「細かく指示するほど賢く動く」という従来の感覚は逆効果になります。指示が細かいほど、自律判断の余地が減るからです。Claude Codeでの正解プロンプト様式は、4.7を境に**180度逆**になったと言っていいです。 ## 2. 「Effort Levelをmaxに常用する」のはもうやめろ 「一番上のmaxが一番賢い」は、今日で捨ててください。Claude CodeのEffort Levelは5段階、公式が指定する推奨デフォルトは**maxではなくxhigh**です。 | Level | 公式の使いどころ | |-------|-----------------| | low | 短く、レイテンシ重視、知性不要 | | medium | コスト重視で知性を多少犠牲にできる | | high | バランス型 | | **xhigh** | **Opus 4.7の推奨デフォルト。大半のコーディングで最良** | | max | 要求の高いタスク用。overthinking傾向あり | 公式は max について「overthinking傾向がある」と明記。Borisも「ほぼ全タスクで xhigh、最難関でだけ max」と投稿。 ### 仕様上の重要な変更(Opus 4.7 Breaking changes、Messages API限定) - fixed thinking budget モード非サポート(`thinking: {type: "enabled", budget_tokens: N}` は400) - adaptive thinking はデフォルトOFF(`thinking: {type: "adaptive"}` 明示要) - `temperature` / `top_p` / `top_k` の非デフォルト値も400 - トークナイザー刷新:1.0〜1.35倍。`max_tokens` にヘッドルームを - 思考内容はデフォルト省略。`display: "summarized"` で戻す 調整手段は `effort`(Claude Codeなら `/effort`)と `task_budget`(beta)の2系統。 ``` claude --version # 2.1.110 以下なら更新 ``` ## 3. 「`--dangerously-skip-permissions`」を常用するのはもうやめろ `--dangerously-skip-permissions` を常用する運用は2026年4月時点で時代遅れ。Borisが「6つの新技」で出した権限プロンプト撲滅系の2つで安全に置き換える。 ### Auto Mode CLIで Shift+Tab、または Desktop/VSCodeのドロップダウンで選択。Max / Team / Enterprise プラン限定の Research Preview 機能。`--dangerously-skip-permissions` の正しい代替。 ### `/fewer-permission-prompts` セッション履歴を分析し、許可リストの追加候補を提案。Pro プランでも使える。 ### プラン別の可用性 | 機能 | Pro | Max | Team | Enterprise | |------|-----|-----|------|-----------| | Auto Mode | × | ○ | ○ | ○ | | `/fewer-permission-prompts` | ○ | ○ | ○ | ○ | | `/permissions` | ○ | ○ | ○ | ○ | ## 4. 「長時間セッションを横で見守り続ける」のはもうやめろ 4.7は自律実行が長くなる。横で1行ずつ見守る運用はやめて結果だけ受け取る体制に。Borisが紹介した UI 側 2 つ。 ### Focus Mode(`/focus`) 最終結果のみを表示し、途中の思考・ツール使用ログを隠す。`/focus off` で元に戻せる。 ### Recaps 長時間セッションから復帰時にサマリーを自動表示。Borisは「エージェントが何をしたか、次は何をするかを準備する」UIとして紹介。 ## 5. 「Subagentを毎回呼ぶ」のはもうやめろ 引用:「サブエージェントへの委譲タイミングには、より慎重になること」 公式が明示している基準は2つだけ: - **fanning out across files**(複数ファイルへの並列作業) - **independent items**(独立した複数タスク) それ以外は Claude 自身が判断する。「subagent使って」と毎回指示すると逆に性能が下がるケースあり。 ## 6. 「検証機構なしで任せる」のはもうやめろ 引用:「テスト・スクリーンショット・期待出力を与えてClaude自身が検証できるようにせよ。これが最も効果の高い施策」 ### 実装パターン **バックエンド**:テストスイートを Stop Hook に繋ぐ。 ```json { "hooks": { "Stop": [ { "hooks": [{ "type": "command", "command": "npm test" }] } ] } } ``` **フロントエンド**:Playwright / Puppeteer で E2E、またはChrome拡張。Boris本人はChrome拡張を「毎回使う」と発言。 推奨される組み合わせは **xhigh × 長期自律 × 検証機構** の3点セット。 ## 今日やる実務設定チェックリスト 1. Claude Code を v2.1.111 以上に更新 2. `/model opus` `/effort xhigh` 3. 初回プロンプトに Goal / Constraints / Acceptance criteria 4. Stop Hook で検証機構 5. Auto Mode を試す(Max以上)`claude --permission-mode auto` ## 同日登場の他の見逃せない新機能 ### `/ultrareview` コマンド 複数視点でコードを厳しめに点検。PR前の最終チェック向き。 ### Task budgets(beta) エージェントループ全体のトークン予算を**目安として**伝える。 ```python response = client.beta.messages.create( model="claude-opus-4-7", output_config={ "effort": "high", "task_budget": {"type": "tokens", "total": 128000}, }, betas=["task-budgets-2026-03-13"], ) ``` ### 高解像度画像サポート 2576px / 3.75MP まで拡張(従来1568px)。座標系も実ピクセルと1:1。 ## まとめ 4.7 の真価は、途中で介入しないことで初めて出てくる。6つの旧作法をやめて、任せる前提で設定を整えてみてください。 ## 参考 - Best Practices for Using Claude Opus 4.7 with Claude Code(Anthropic公式、2026-04-16) - What's new in Claude Opus 4.7(Anthropic公式 API Docs) - Introducing Claude Opus 4.7(Anthropic公式発表、2026-04-16) - Boris Cherny「6つの新技」X投稿(2026-04-16)
原文を表示 / Show original
Opus4.7の登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと https://qiita.com/ot12/items/06420caf41a34a910c53 --- # 引用元 Qiita 記事全文 # Opus 4.7登場により、Claude Codeの開発者と公式が「これはもうやめろ」と言い始めた6つのこと ## 1. 「ペアプロ(細かく指示する)」のはもうやめろ 4.6までの「細かく指示するほど賢く動く」という感覚は、4.7では逆に性能を下げます。公式ブログの冒頭で明言されています。 引用:「一行ずつ指導するペアプログラマー相手ではなく、任せられるエンジニアとして扱え」 4.6までは、「プロンプトを送る」→「返ってきたコードを見て修正を出す」→「また返ってきたコードを見て…」という往復型が標準でした。4.7はこの前提を捨てています。 初回プロンプトに**Goal(目的)/Constraints(制約)/Acceptance criteria(完了条件)**を全部入れる。そのあと途中介入を減らす方が、4.7は自律実行の性能を発揮します。 ### 設計思想の変化 4.6と4.7の違いを、公式は3点で説明しています。 1. ツール呼び出しより**推論を優先する** 2. Subagentの呼び出しに**より慎重になる**(自己完結できるなら呼ばない) 3. **長期自律実行**の性能が向上 ここまで来ると「細かく指示するほど賢く動く」という従来の感覚は逆効果になります。指示が細かいほど、自律判断の余地が減るからです。Claude Codeでの正解プロンプト様式は、4.7を境に**180度逆**になったと言っていいです。 ## 2. 「Effort Levelをmaxに常用する」のはもうやめろ 「一番上のmaxが一番賢い」は、今日で捨ててください。Claude CodeのEffort Levelは5段階、公式が指定する推奨デフォルトは**maxではなくxhigh**です。 | Level | 公式の使いどころ | |-------|-----------------| | low | 短く、レイテンシ重視、知性不要 | | medium | コスト重視で知性を多少犠牲にできる | | high | バランス型 | | **xhigh** | **Opus 4.7の推奨デフォルト。大半のコーディングで最良** | | max | 要求の高いタスク用。overthinking傾向あり | 公式は max について「overthinking傾向がある」と明記。Borisも「ほぼ全タスクで xhigh、最難関でだけ max」と投稿。 ### 仕様上の重要な変更(Opus 4.7 Breaking changes、Messages API限定) - fixed thinking budget モード非サポート(`thinking: {type: "enabled", budget_tokens: N}` は400) - adaptive thinking はデフォルトOFF(`thinking: {type: "adaptive"}` 明示要) - `temperature` / `top_p` / `top_k` の非デフォルト値も400 - トークナイザー刷新:1.0〜1.35倍。`max_tokens` にヘッドルームを - 思考内容はデフォルト省略。`display: "summarized"` で戻す 調整手段は `effort`(Claude Codeなら `/effort`)と `task_budget`(beta)の2系統。 ``` claude --version # 2.1.110 以下なら更新 ``` ## 3. 「`--dangerously-skip-permissions`」を常用するのはもうやめろ `--dangerously-skip-permissions` を常用する運用は2026年4月時点で時代遅れ。Borisが「6つの新技」で出した権限プロンプト撲滅系の2つで安全に置き換える。 ### Auto Mode CLIで Shift+Tab、または Desktop/VSCodeのドロップダウンで選択。Max / Team / Enterprise プラン限定の Research Preview 機能。`--dangerously-skip-permissions` の正しい代替。 ### `/fewer-permission-prompts` セッション履歴を分析し、許可リストの追加候補を提案。Pro プランでも使える。 ### プラン別の可用性 | 機能 | Pro | Max | Team | Enterprise | |------|-----|-----|------|-----------| | Auto Mode | × | ○ | ○ | ○ | | `/fewer-permission-prompts` | ○ | ○ | ○ | ○ | | `/permissions` | ○ | ○ | ○ | ○ | ## 4. 「長時間セッションを横で見守り続ける」のはもうやめろ 4.7は自律実行が長くなる。横で1行ずつ見守る運用はやめて結果だけ受け取る体制に。Borisが紹介した UI 側 2 つ。 ### Focus Mode(`/focus`) 最終結果のみを表示し、途中の思考・ツール使用ログを隠す。`/focus off` で元に戻せる。 ### Recaps 長時間セッションから復帰時にサマリーを自動表示。Borisは「エージェントが何をしたか、次は何をするかを準備する」UIとして紹介。 ## 5. 「Subagentを毎回呼ぶ」のはもうやめろ 引用:「サブエージェントへの委譲タイミングには、より慎重になること」 公式が明示している基準は2つだけ: - **fanning out across files**(複数ファイルへの並列作業) - **independent items**(独立した複数タスク) それ以外は Claude 自身が判断する。「subagent使って」と毎回指示すると逆に性能が下がるケースあり。 ## 6. 「検証機構なしで任せる」のはもうやめろ 引用:「テスト・スクリーンショット・期待出力を与えてClaude自身が検証できるようにせよ。これが最も効果の高い施策」 ### 実装パターン **バックエンド**:テストスイートを Stop Hook に繋ぐ。 ```json { "hooks": { "Stop": [ { "hooks": [{ "type": "command", "command": "npm test" }] } ] } } ``` **フロントエンド**:Playwright / Puppeteer で E2E、またはChrome拡張。Boris本人はChrome拡張を「毎回使う」と発言。 推奨される組み合わせは **xhigh × 長期自律 × 検証機構** の3点セット。 ## 今日やる実務設定チェックリスト 1. Claude Code を v2.1.111 以上に更新 2. `/model opus` `/effort xhigh` 3. 初回プロンプトに Goal / Constraints / Acceptance criteria 4. Stop Hook で検証機構 5. Auto Mode を試す(Max以上)`claude --permission-mode auto` ## 同日登場の他の見逃せない新機能 ### `/ultrareview` コマンド 複数視点でコードを厳しめに点検。PR前の最終チェック向き。 ### Task budgets(beta) エージェントループ全体のトークン予算を**目安として**伝える。 ```python response = client.beta.messages.create( model="claude-opus-4-7", output_config={ "effort": "high", "task_budget": {"type": "tokens", "total": 128000}, }, betas=["task-budgets-2026-03-13"], ) ``` ### 高解像度画像サポート 2576px / 3.75MP まで拡張(従来1568px)。座標系も実ピクセルと1:1。 ## まとめ 4.7 の真価は、途中で介入しないことで初めて出てくる。6つの旧作法をやめて、任せる前提で設定を整えてみてください。 ## 参考 - Best Practices for Using Claude Opus 4.7 with Claude Code(Anthropic公式、2026-04-16) - What's new in Claude Opus 4.7(Anthropic公式 API Docs) - Introducing Claude Opus 4.7(Anthropic公式発表、2026-04-16) - Boris Cherny「6つの新技」X投稿(2026-04-16)

AIFCC — AI Fluent CxO Club

読み書きそろばん、AI。経営者が AI を自分で動かせるようになるコミュニティ。

Opus4.7でやめるべき6つの旧Claude Code作法 | AIFCC