你能用 Claude Code 自动化的 10 件事
我用一个叫 Claude Code 的工具搭建 henny.info、商店、应用——还有这份邮件通讯。它是一个生活在终端里的 AI 助手:读你的代码、修改文件、执行命令。有意思的地方不是它会写代码,而是从此你自己不用再做的事。
以下是我交给它做的十件事。从”日常帮手”到”我睡觉时它还在跑”。这些都不是魔法——也不会替你做决定。它们替你省去的是重复。
1. 快速上手一个陌生项目
我用它做的第一件事根本不是写代码,而是阅读:“给我解释一下这个项目。” 它通读代码,找到关键的地方,回答问题——而不是让我自己在陌生的文件夹里点上几个小时。对于自己写的、早就看不懂的旧代码,同样好用。
2. 把重复的流程存成”技能”(Skill)
那些我总是用同样方式做的事——部署、新建一篇博客文章、检查代码——我把它写一次存成一个 技能(skill),之后用 /deploy 调用。技能不是程序,而是一份它会读并遵循的说明书。(一个小澄清,因为经常被说错:自定义斜杠命令 并不是一个独立功能——任何以 / 开头的东西,其实都是技能。)
3. 每次改动自动检查(Hooks)
钩子(hook) 是你自己写的命令,在某个特定事件发生时总是运行——比如每次改完文件后自动跑代码格式化工具。这和技能的区别很关键:钩子是无条件触发的,不是”AI 想起来才做”。这样你就再也不会忘记格式化或测试——它每次都自动发生。
4. 接入你的工具(MCP)
通过 MCP 服务器,它能访问你电脑之外的服务:GitHub、Slack、数据库、浏览器。大多数常见服务都有现成的连接器——你不用自己搭建,只需连接。之后它就能直接在终端里读一个 GitHub issue、打开一个 pull request,或者往 Slack 频道发消息。
5. 让多个助手并行工作(子代理)
做调研或大范围搜索时,它会派出 子代理(subagent)——每个都有自己独立的”脑子”,只把总结带回来。这样主对话就保持干净,不会被上百个读过的文件塞满。没有什么后台魔法:它们跑出去,做完再回来报告。
6. 把 Claude 嵌入脚本(无头模式)
用 claude -p "...",它就变成命令行里的一个构件——你可以像操作任何终端工具一样把数据传给它:
git diff | claude -p "在这段 diff 里找出拼写错误"
这就是从”我在和一个 AI 聊天”到”AI 是我工作流程里的一步”的转变。它跑完任务、打印结果、然后退出。
7. 自动审查 Pull Request(GitHub Actions)
在 CI 里——我用的是 GitHub Actions——它会检查每一个 pull request:找 bug、找安全漏洞、找粗心的错误。它把评论直接写到 PR 上。你也可以在那里用 @claude 提及它,请它做点什么。这样每次改动在合并之前都多了一双眼睛。
8. 按计划或在夜间运行(Routines)
例程(routine) 在云端按计划运行——即使你自己的电脑关着。每天总结一下开着的 pull request、发一份简短报告、盯着点什么再告诉你。(如果只是想在一次已打开的会话内快速重复,有 /loop——但那只适用于当下这一刻,不是长期运行。)
9. 保留项目知识(CLAUDE.md + 记忆)
一个叫 CLAUDE.md 的文件里写着项目的规则——“用 pnpm,不要用 npm”、“每次提交前先跑测试”、“API 端点在这里”——这些规则在每一次会话中自动生效。此外还有一份记忆,它会把学到的东西自己记下来。你只需要解释一次,不用每次重讲。
10. 放行可信命令(权限)
在一个 settings.json 里,你可以规定它不用问就能做的事——git status、跑测试、查看状态。其他一切它都会继续询问。这样它在无害的事情上能顺畅工作,而你也不会在敏感的事情上失去掌控。(如果想硬性禁止某件事,还是要用钩子——钩子能阻止一个动作,权限只能允许一个动作。)
贯穿这十件事的一条主线:把一件事一次性做对——作为技能、钩子或规则——之后它就会自己发生。正因如此,今天一个人就能搭建并运营一整个过去需要一个团队才能做到的”店铺”。这个网站、这家商店和这份邮件通讯,就是正在运行的证据。
这些东西我自己也还在每天学习,工具变化很快——这里写的功能状态是 2026 年 7 月,明天名字可能就不一样了。如果你对某一点更感兴趣,写信给我;我会就此单独写一篇文章。
来源
功能名称和示例已对照官方 Claude Code 文档核实(截至 2026 年 7 月):技能、钩子、MCP、子代理、无头模式、GitHub Actions、例程、记忆、权限。
有问题,或者发现了错误?写信给我。
评论
登录后即可评论、点赞和收藏。 登录 →
还没有评论,来写第一条吧。