Sat Jun 27 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Claude代码生产力技巧:在2026年更快交付功能
为2026年提供的实用Claude Code生产力技巧:包括强大的CLAUDE.md、自定义slash commands、subagents、hooks、plan mode和MCP servers,这些先进的功能能为您节省大量宝贵时间。

大多数人都在不知不觉中减慢了 Claude Code 的速度。他们粘贴一个模糊的请求,看着它游荡,然后在一次会话中重复解释同一个项目事实十次。这个工具本身很快。但围绕它的设置通常才是瓶颈所在。
本指南是经验丰富的开发人员整理的一系列习惯清单,这些习惯每天都能带来回报:一份 CLAUDE.md,能在你提问之前回答问题;真正能重用的斜杠命令;用于并行工作的子代理(subagents);处理枯燥步骤的钩子(hooks);以及在问题到达 main 分支前就能发现问题的 diff 审查。
Last updated: 2026年6月28日
快速答案:什么真正能推动进展
如果本周你只改变五件事,请改变这些:
- 写一份真正的 CLAUDE.md,让 Claude 不再猜测你的技术栈、命令和陷阱。
- 将重复的提示词转换为自定义斜杠命令和技能(skills)。
- 对于涉及超过两个文件的任务,使用 plan 模式。
- 将独立的工作交给子代理处理,而不是按顺序执行。
- 在提交之前阅读每一个 diff。
下面内容是更详细的版本,包含了确切的设置和具体的端到端示例。官方 Claude Code 文档 和 Anthropic 的 Claude Code 最佳实践 对底层功能进行了深入介绍。
优秀的 CLAUDE.md 中应该包含什么?
CLAUDE.md 是 Claude 在一个会话中首先读取的文件。一份好的文件能消除你不断重复陈述明显项目事实的来回对话。保持它简短且信息密度高——因为它每次都会被加载到上下文中,所以臃肿会让你付出代价。
涵盖你在第一天就会告诉新员工的事情:
- 技术栈和版本 — 框架、语言、数据库以及任何可能破坏训练数据假设的版本。
- 命令 — 如何运行、构建、测试和 lint,必须像你输入时一样精确复制。
- 架构图 — 什么内容存在于哪个目录,这样修改才能放在正确的位置。
- 陷阱(Gotchas) — 不明显的规则:服务使用哪个端口,哪些文件会被生成,什么绝不能被提交。
- 约定(Conventions) — 命名、格式化以及你偏好的库(而不是显而易见的默认值)。
## Project: checkout-service
## Commands
- Dev: make dev
- Test: pytest -q
- Lint: ruff check .
## Architecture
- app/api/ HTTP routes
- app/core/ business logic
- app/models/ SQLAlchemy models
## Gotchas
- Migrations are auto-generated — never hand-edit app/models/_gen.py
- Secrets live in .env (gitignored); never paste real keys into prompts
一旦 Claude 犯了同样的错误两次,就立即更新 CLAUDE.md。这个习惯的积累速度比任何提示词技巧都要快。如果你想要深入的版本,可以参考 Claude Code ultimate guide。
自定义斜杠命令和技能如何节省时间?
你输入超过两次的任何提示都应该是一个斜杠命令。一个命令只是 .claude/commands/ 目录下的一个 Markdown 文件——当你调用名称时,Claude 就会运行其内容。
<!-- .claude/commands/fix-tests.md -->
Run the test suite. For each failure, find the root cause,
fix it, and re-run until everything passes. Show the final diff.
使用 /fix-tests 调用它。再也不用重复输入相同的段落了。你可以传递参数、串联步骤,并为每个仓库维护一个小型的库。

技能(Skills)更进一步:它们打包了指令、脚本和参考文件,只有当任务匹配时 Claude 才会加载这些内容。这保持了你的基础上下文精简,同时仍能为特定工作提供深入的、按需获取的知识。关于 Claude Code skills 的指南展示了如何构建一个技能使其在恰当的时机触发。
值得代码化的优秀候选项目包括:
- 发布清单(增加版本号,更新 changelog,打标签,推送)。
- 对 diff 进行安全检查。
- 团队的 PR 描述格式。
- 一个遵循内部约定的新模块脚手架。
使用子代理并行工作
最大的速度提升是拒绝一次只做独立任务。当两块工作不共享状态时,将每一部分交给一个子代理(subagent),让它们一起运行。
子代理从干净的上下文开始,完成它的任务,然后报告摘要——它不会用它读取的每个文件污染你的主会话。这使其非常适合扇出式(fan-out)工作:
- 一个代理编写 API 端点,而另一个代理编写其单元测试。
- 一个代理迁移目录,而另一个代理更新文档。
- 一个专门的审查代理阅读 diff,而你继续构建。
难点在于:子代理非常适合并行和隔离的任务,不适合需要持续共享上下文的工作。当这些部分确实是独立的时,使用它们。Claude Code subagents for team automation 介绍了何时委派能带来回报,以及何时只会增加开销。
使用钩子(Hooks)自动化枯燥的部分
钩子在 Claude 的循环的固定点运行你自己的 shell 命令——例如,文件编辑后或会话结束前。它们是确定性的:是框架运行它们,而不是模型,因此它们每次都会触发。
常见的高价值钩子包括:
- 在任何文件写入后运行格式化器和 linter,确保代码始终保持整洁。
- 阻止对
secrets/或生成文件的受保护路径进行编辑。 - 在会话停止前运行快速烟雾测试(smoke test)。
- 为共享机器记录所有命令,以建立审计跟踪。
{
"hooks": {
"PostToolUse": [
{ "matcher": "Edit|Write", "command": "ruff format ." }
]
}
}
钩子将“请记得 lint”变成了一种自动发生的事情。你停止了对模型的监督,而是让流程来强制执行规则。
Plan 模式、/clear 和保持上下文精简

养成习惯可以防止大部分浪费的运行。
首先使用 Plan 模式。 对于任何超出单行修复的修改,在进行任何编辑之前先要求一个计划(plan)。你阅读了方法论,纠正了错误的假设,然后才批准。发现一个糟糕的计划成本只是一条消息;而撤销十二个错误编辑的成本就是你的下午时间。
有意识地管理上下文。 一个长时间的会话会充满过时的文件和死胡同,这会让答案变得更差、更慢。当你切换任务时,运行 /clear 来重新开始。当你想要保留一个对话线程时,先要求一个简短的摘要,然后再清空。把上下文当作工作台来对待:在任务之间清理它,而不是围绕混乱工作。
其他值得保持的上下文习惯包括:
- 只附加与当前任务相关的文件,而不是整个目录。
- 每次功能开发都开启一个新的会话,而不是一个马拉松式的线程。
- 保持 CLAUDE.md 的精简,以免消耗你的上下文预算。
是否应该使用 MCP 服务器?何时使用?
Model Context Protocol (MCP) 允许 Claude Code 与外部系统(如 GitHub、数据库、问题跟踪器、内部 API)通过一个标准接口进行通信。它代表着描述你的 CI 日志和让 Claude 直接读取这些日志之间的区别。
当工作需要实时、外部数据时,连接 MCP 服务器:
- 在不离开终端的情况下阅读并评论拉取请求(pull requests)。
- 查询暂存数据库以重现 bug。
- 拉取工单详情,确保修复与实际需求匹配。
如果一个纯文件或管道命令就可以完成任务,就跳过 MCP——每个连接的服务器都是需要配置和保护的额外事物。关于 Claude Code MCP 集成指南 和官方 Model Context Protocol 网站 解释了设置和安全权衡。只授予完成任务所需的最小权限范围。
Headless 模式:在脚本和 CI 中使用 Claude Code
Claude Code 不仅仅是交互式的。-p 参数运行一个单次提示并打印结果,这使得它可用于脚本化。
## 只审查发生变化的部分,直接从 CI 获取
git diff origin/main | claude -p "Flag security or correctness risks. Be terse."
## 总结嘈杂的日志
tail -500 app.log | claude -p "Group these errors by root cause."
这解锁了真正的自动化:流水线中的代码审查步骤、一个处理新错误的夜间任务,或一次重写一批文件的临时操作。将输入通过管道传递进来,捕获输出,将其视为任何其他 CLI 工具一样对待。
在提交前审查每个 diff

没有审查的速度只是更快地引入 bug。Claude 的移动很快,这意味着错误的假设也会迅速部署。像审查队友的 PR 一样阅读 diff。
每次都要检查什么:
- 它是否触及了你没有预料到的文件?
- 是否有调试打印、注释掉的代码块或散落的 TODOs?
- 变更是否确实符合你的要求,还是只是差了一点点的偏差?
- 测试是否被削弱以通过测试,而不是真正修复了 bug?
将此设为规则:Claude 提出方案,你批准。使用 Plan 模式来确定方法论,并在提交前进行真实的 diff 阅读。这个单一的关卡在不损失速度的情况下防止了后悔。
新仓库工作流:端到端交付功能
这是一个在新克隆的代码库上的完整循环。一位后端开发人员被要求为公共 API 添加速率限制(rate limiting)。
-
设定基本规则。 放入一份 CLAUDE.md,包含运行/测试/lint 命令、目录图和陷阱——即中间件位于
app/core/middleware.py。 -
代码前先规划。 在 Plan 模式下:“为公共 API 添加令牌桶速率限制,每个 key 每分钟 100 个请求,返回 429 并带上重试头。”阅读计划,修正了关于存储桶的假设,然后批准。
-
并行化。 一个子代理编写中间件;另一个子代理编写针对文档化行为的单元测试。
-
自动化繁琐工作。 一个 PostToolUse 钩子在每次写入时进行格式化和 lint,确保 diff 本身就是干净的。
-
运行保存的命令。 调用
/fix-tests来使测试套件变绿,而无需重新输入指令。 -
审查 diff。 确认只有中间件和测试发生了变化,没有偷偷加入调试日志,并且 429 的路径确实经过了测试。
-
提交并打开 PR。 让 Claude 以你的 conventional-commit 格式编写消息,然后推送。
同样的循环,每个功能都如此。设置一次,永远重用——这才是时间回馈的地方。
效率小贴士速查表
| Tip | What it saves / why it helps |
|---|---|
| Strong CLAUDE.md | Stops repeated explaining of stack, commands, and gotchas |
| Custom slash commands | Reuse multi-step prompts instead of retyping them |
| Skills | Deep task know-how loaded only when relevant, keeping context lean |
| Subagents | Independent tasks run in parallel instead of one by one |
| Hooks | Lint, format, and guardrails fire automatically, every time |
| Plan mode | Catch a wrong approach in one message, not twelve edits |
| /clear between tasks | Faster, sharper answers from an uncluttered context |
| MCP servers | Live access to GitHub, databases, and tickets — no copy-paste |
Headless -p mode |
Claude Code as a scriptable step in CI and cron jobs |
| Diff review before commit | Bugs and stray changes caught before they reach main |
工作流清单:设置、日常使用和审查
| Stage | Do this | Payoff |
|---|---|---|
| Setup | Write CLAUDE.md; add .claude/commands/; configure hooks |
Sessions start informed, not from zero |
| Setup | Connect only the MCP servers you truly need | Live data without extra attack surface |
| Daily | Open plan mode for any multi-file change | Approve the approach before edits land |
| Daily | Delegate independent work to subagents | Parallel progress, clean main context |
继续阅读

Wed Mar 25 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
批量图片尺寸调整器:一次性调整数百张图片(免费)
使用浏览器工具、ImageMagick、XnConvert 或 Python 脚本,免费批量调整数百张图片。它提供真正的字节节省和安全的批处理工作流程。

Wed Mar 18 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
WebP 转换器:如何将图片转换为 WebP 格式(并显示实际尺寸)
将 JPEG 和 PNG 图片转换为 WebP,以获得更小的网页文件。本指南涵盖了实际测量尺寸、使用 cwebp 命令、Python 和浏览器方法,以及一套完整的 JPEG/PNG 回退策略,帮助您优化图片大小。

Wed Mar 11 2026 20:00:00 GMT-0400 (Eastern Daylight Time)
Real-ESRGAN AI 上采样:工作原理及使用时机
本文将详细介绍 Real-ESRGAN 是什么,其基于 GAN 的超分辨率工作原理。我们将探讨它擅长的领域(如照片和艺术品的 4x upscaling)以及局限性所在,并提供操作命令和真实的性能限制分析。