Claude Code 调优实操:改完这 10 个设置之后输出质量和效率可以翻倍

简介: Claude Code 编码变差?并非模型退化,而是Anthropic悄然将默认`effort`从high降至medium,并启用自适应思考等限制策略。10个关键配置(如`CLAUDE_CODE_DEFAULT_EFFORT=high`、权限规则、钩子脚本等)可彻底恢复其强大工程能力——调优配置比换模型更有效。

如果你最近感觉 Claude 编码变差了不少,这可能是因为Anthropic 悄悄修改了默认配置参数,而不是模型的问题。

Agent 思考变少了、语法更差、工具调用减少,注释也被去掉了。

模型本身没有退化,Anthropic只是把默认执行力度(effort)从"high"降到了"medium"而且没有发公告。

下面这 10 个隐藏设置可能大多数人从未动过,但是他们可能是削弱Claude Code 的原因。

Effort 参数

默认 effort 在 3 月被调低后,Agent 会主动规避深度推理。得强制引擎用完全部算力配额。会话中

/effort high

可以临时解决,但最好还是用配置来做

 export CLAUDE_CODE_DEFAULT_EFFORT=high

自适应思考关闭开关

2026 年 2 月起,Claude 开始自主决定每轮分配多少算力。遇到它判定为"简单"的任务,直接跳过思考步骤,然后就是灾难性的下游 bug。

用这个环境变量给每一轮固定推理预算:

 export CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1

默认权限模式

默认安装几乎每次工具调用都要手动确认,有人在一个上午弹出 47 次确认提示。所以打开

settings.json

,把默认模式改为

acceptEdits

(可信仓库)或

plan

(不熟悉的代码库)。

 { "permissions": { "defaultMode": "acceptEdits" } }

Allow 和 Deny 规则

没有显式规则Claude 连

git status

这种基础命令都会停下来要许可。而且它还会悄悄读取

.env

.ssh

目录。所以可以在

settings.json

中把边界硬编码清楚。

 {  
   "permissions": {  
     "allow": ["Read", "Glob", "Edit", "Bash(git status)", "Bash(npm run *)"],  
     "deny": ["Read(**/.env*)", "Read(**/.ssh/**)", "Bash(sudo *)"]  
   }  
 }

会话中切换模型

用 Opus 回答简单的正则问题是在烧钱,因为Opus 的价格是 Sonnet 的 5 倍。动态路由:80% 的日常编码用

/model sonnet

,复杂架构重构时切

/model opus

,快速格式化降到

/model haiku

定向压缩

上下文窗口填满后,

/compact

会泛泛地总结会话,关键架构决策当场丢失。正确的用法是指定压缩方向:

/compact preserve all architecture decisions, file paths mentioned, and error messages

持久化项目记忆

如果要重复解释项目用

pnpm

而不是

npm

,说明这个工作流已经坏了。所以执行一次

/memory add "this project uses pnpm, not npm"

,让信息持久化到本地后续每次会话启动时自动加载。

控制 MCP Token 膨胀

Model Context Protocol (MCP) 服务器能力很强,但每个连接的服务器每轮加载超过 18,000 token 的开销。挂了 5 个空闲服务器,还没敲 Prompt 就已经烧掉 90,000 token。所以定期用

/mcp

把当前迭代用不上的服务器果断断开。

工具调用后自动格式化

Claude 写完代码还要手动跑 Prettier,执行循环就低效了。在

settings.json

里加一个

PostToolUse

钩子,Agent 写完

.ts

文件即刻触发格式化。

 {  
  "hooks": {  
    "PostToolUse": [  
      {  
        "matcher": "Write(*.ts)",  
        "hooks": [{ "type": "command", "command": "npx prettier --write $file" }]  
      }  
    ]  
  }  
 }

工具调用前日志过滤

让 Claude 直接读一个 10,000 行的服务器日志那上下文会被撑爆,所以可以用

PreToolUse

钩子先把文件过一遍

grep

 {  
  "hooks": {  
    "PreToolUse": [  
      {  
        "matcher": "Bash(cat *log*)",  
        "hooks": [{ "type": "command", "command": "grep -n 'ERROR\\|WARN' $file | head -50" }]  
      }  
    ]  
  }  
 }

所以Claude Code 是好用还是不好用,区别就在于环境变量和这个JSON的配置文件上。花 60 秒配好设置比换个模型要有用的多。

https://avoid.overfit.cn/post/5f54aedfbdee4f5d9166d5ad0a62e6f1

by Shashwat

目录
相关文章
|
15天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
5689 29
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
9天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
1153 2
|
7天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
915 1
|
16天前
|
人工智能 自然语言处理 供应链
|
7天前
|
人工智能 弹性计算 安全
阿里云618活动时间、活动入口、优惠活动详细解读
2026年阿里云618创新加速季已全面开启,作为年度力度最大的云产品促销活动,本次大促覆盖轻量应用服务器、ECS云服务器、GPU云服务器、数据库、AI算力、安全服务、CDN等全品类产品,推出5亿元算力补贴、新用户限时秒杀、普惠满减、企业专享、免费试用、云大使返佣等多重福利,个人开发者、中小企业、AI团队均可享受专属低价。本文将系统梳理2026年阿里云618活动的完整时间节点、官方参与入口、各类优惠细则、使用规则、热门产品推荐及实操代码,帮助用户精准参与、高效省钱,以最低成本完成上云部署。
697 3
|
22天前
|
人工智能 开发工具 iOS开发
Claude Code 新手完全上手指南:安装、国产模型配置与常用命令全解
Claude Code 是一款运行在终端环境中的 AI 编程助手,能够直接在命令行中完成代码生成、项目分析、文件修改、命令执行、Git 管理等开发全流程工作。它最大的特点是**任务驱动、终端原生、轻量高效、多模型兼容**,无需图形界面、不依赖 IDE 插件,能够深度融入开发者日常工作流。
3821 15
|
8天前
|
运维
欢迎报名|2026 Agentic AICon—智能体基础设施与AgentOps专场,邀您参会
欢迎报名|2026 Agentic AICon—智能体基础设施与AgentOps专场,邀您参会
1415 0