記事一覧へ
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)
claude-workflowharness-designagent-ops
Opus4.7でやめるべき6つの旧Claude Code作法
♥ 679↻ 62
原文を表示 / 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)