开发者生态
morning
Claude Code 作为日常驱动程序:Claude.md、技能、子代理、插件和 MCP
2026-05-27
1 阅读
arps18
目录 1. 超越基础知识的 Claude 代码 2. 正确理解 .claude 目录 3. CLAUDE.md,Boris 的编写方式 3.1 来自 Claude 代码团队的真实 CLAUDE.md 3.2 值得研究的热门 CLAUDE.md 文件 4. 作为日常驱动程序的 CLAUDE.local.md 5. 深入了解技能5.1 技能实际上是什么 5.2 编写真正的技能:Go API 约定 5.3 值得安装的流行技能 6. 构建自定义子代理 6.1 遍历 /pr-review 代理 6.2 值得窃取的流行子代理 7. 插件和市场 8. 未充分利用的 Claude 代码命令 8.1 /goal,内置 Ralph 循环 9. MCP 作为强大工具 9.1 A Real Obsidian 工作流程 10. 优化您的日常工作流程 11. 来自 Anthropic 团队 12. 资源 结束语 Claude Code 是其中一种工具,普通用户和内化它的人之间的差异是巨大的。临时用户会输入提示,接受建议,并将其视为更高级的自动完成功能。日常驾驶员将其用作具有内存、自定义命令、并行会话以及随着时间的推移而复合的项目设置的可编程代理。本指南适用于第二种人,假设您已经知道 claude 在终端中输入时会做什么。 1. Claude Code 超越基础 # 一旦您不再将 Claude Code 视为提示等待聊天机器人,而是开始将其视为需要护栏的自主代理,您的工作流程就会发生变化。 Boris Cherny 和 Anthropic 团队最重要的原则是:给 Claude 一种验证自己工作的方法。没有它,你就是唯一的反馈循环。克劳德 (Claude) 借助它进行迭代,直到事情真正发挥作用,鲍里斯 (Boris) 表示,仅此一项就可以将质量提高 2-3 倍。一些改变您日常运作方式的模式:探索,然后计划,然后编码。计划模式(Shift+Tab 两次)使 Claude 进入只读探索状态。阅读文件、跟踪流程、了解数据模型。然后制定计划。然后执行。跳过小修复的计划;将其用于任何涉及多个文件的操作。像设计文档一样使用计划模式。让一个克劳德编写计划,然后在新的会议中启动第二个克劳德,以一名工程师的身份对其进行审查,没有上下文偏见,因此它实际上可以弥补差距。如果实施出现偏差,请返回计划模式并重新计划并包括验证步骤。参考,不描述。输入 @src/auth/login.py ,而不是“查看 auth 模块”。不要粘贴错误,而是通过管道传递它:cat error.log |克劳德.准确的上下文每次都胜过近似的描述。委派,不要结对编程。 Cat Wu(Claude Code 团队):“如果您将模型视为您委派的工程师,而不是您逐行指导的结对程序员,那么该模型将表现最佳。”预先写一份清晰的摘要,然后让它运行。 :按 Ctrl+G 在编辑器中打开 Claude 的计划并在 Claude 继续之前对其进行调整。该计划只是文本,所以在它成为代码之前先对其进行塑造。 :当 Claude 犯错误时,以“更新 CLAUDE.md,以免重复此操作”结束提示。鲍里斯称克劳德因自己的失败而“出奇地擅长为自己制定规则”。这个习惯比本指南中的任何其他习惯都更复杂。 2. 正确理解 .claude 目录 # 大多数人打开 .claude/ 一次,看到 CLAUDE.md ,然后就不再继续查看。它实际上是一个分层的配置系统。两个范围:项目范围位于存储库内的 .claude/ 中,致力于 git,以便您的团队共享它。全局范围位于 ~/.claude/ 中,并适用于您计算机上的每个项目。心智模型:项目文件描述项目,全局文件描述您。文件范围 提交 作用 CLAUDE.md 项目和全局 是 说明加载每个会话 CLAUDE.local.md 仅项目 否,gitignore 它 您的私人项目注释 settings.json 项目和全局 是 权限、挂钩、环境变量、模型默认值 settings.local.json 仅项目 否 个人覆盖、自动 gitignored .mcp.json 仅项目 是 团队共享 MCP 服务器 Skills//SKILL.md 项目和全局是 用 /name 命令调用的可重用提示/*.md 项目和全局 是 单文件斜线命令代理/*.md 项目和全局 是 子代理定义规则/*.md 项目和全局 是 主题范围指令,可选路径门控 典型布局: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 my-repo/ ├── .claude/ │ ├── settings.json │ ├── Agents/ │ │ ├── pr-review.md │ │ └── test-writer.md │ ├── Skills/ │ │ └── api-conventions/SKILL.md │ └── Rules/ │ ├── frontend.md # 路径门控到 src/frontend/ │ └── migrations/ 的路径门控到 db/migrations/ ├── CLAUDE.md # 签入,团队共享 ├── CLAUDE.local.md # gitignored,个人 └── .mcp.json # 团队共享的 MCP 服务器 有一些容易错过的东西: CLAUDE.md 文件级联。在 monorepo 中,当您使用计费服务时, root/CLAUDE.md 和 root/services/billing/CLAUDE.md 都会加载。对于每个文件夹具有不同约定的代码库来说功能强大。 rules/*.md 是路径门控的。特定于您的迁移文件夹的指南不属于 CL