
把 Claude Code 当作日常驱动:CLAUDE.md、技能、子代理、插件和 MCP 实战指南
327 点赞登上 Hacker News 首页的深度指南,系统整理了 Claude Code 的高级用法——从项目记忆文件到自定义技能,从子代理协作到 MCP 工具集成。想真正把 AI 编码代理融入日常开发的必读参考。
原文来源:arps18.github.io — 一篇以 327 点赞登上 Hacker News 首页的深度指南。
如果你从 2025 年底开始关注 AI 编码工具,你一定听说过 Claude Code。但你知道它远不止是一个"终端里的 Claude"吗?
2026 年 5 月,一篇题为 Claude Code as a Daily Driver 的指南在 Hacker News 上获得了 327 个点赞。它系统整理了 Claude Code 的高级用法——那些官方文档有但没人连起来讲的东西。
本文是对这篇指南的核心要点梳理。
1. CLAUDE.md:项目的"记忆文件"
CLAUDE.md 是 Claude Code 的项目级记忆文件,位于项目根目录。它的作用是告诉 Claude 关于这个项目的一切:
- 项目结构:目录布局、关键文件位置
- 技术栈:语言、框架、依赖管理器
- 代码规范:命名约定、格式化规则、测试要求
- 常见陷阱:这个项目特别容易出错的地方
- 构建与测试命令:精确到参数的运行指令
一个好的 CLAUDE.md 可以让 Claude Code 第一次进入项目就"知道规矩",不需要反复试错。
CLAUDE.md 内嵌指令
CLAUDE.md 支持特殊的 <!-- BEGIN:指令名 --> ... <!-- END:指令名 --> 语法。常见的指令包括:
agent-rules:在代理模式下必须遵守的规则sweep-rules:在 Sweep(自动审查与修复)模式下的规则nextjs-rules:特定框架的规则(如 Not 规则)
这让同一个文件可以为不同场景提供不同级别的约束。
2. Skills(技能):可复用的能力模块
Skills 是 Claude Code 最强大的功能之一。它们本质上是预定义的指令集,可以理解为"技能包"。
一个 Skill 对应一个 Markdown 文件(放在 ~/.claude/skills/ 下),包含:
---
name: "my-skill"
description: "这个技能的作用描述"
---
## 触发条件
当用户要求做 X 时,你应该加载这个技能。
## 步骤
1. 第一步要做的事
2. 第二步要做的事
## 注意事项
- 容易踩的坑
- 必须遵守的规则Claude Code 会在需要时自动加载匹配的技能。这比反复在对话中指定规则高效得多。
实用场景
- 特定框架的编码规范(React、Vue、Rust)
- 测试策略(TDD 流程、覆盖率要求)
- 部署流程(多步骤上线检查清单)
- 代码审查标准(安全审查、性能审查清单)
3. 插件系统
Claude Code 的插件机制允许在交互中注册自定义功能:
- 自定义命令:通过
Claude Code: Register New Command操作注册新命令 - 钩子(Hooks):在特定事件(文件读取、写入前)触发自定义逻辑
- 权限模型:精细控制 Claude 能做什么——读写文件、运行命令、访问网络
权限模型尤其值得一提。Claude Code 的 /permissions 命令允许设置精确的权限边界,这是它在企业环境中赢得信任的关键原因之一。
4. MCP(Model Context Protocol):连接外部世界
MCP 是 Anthropic 推出的开放协议,允许 Claude Code 连接任意外部工具和数据源。
常见 MCP 服务器包括:
- 文件系统 MCP:更精细的文件操作能力
- 数据库 MCP:直接查询 PostgreSQL、SQLite
- Playwright MCP:浏览器自动化
- GitHub MCP:管理 Issue、PR、Code Review
- 自定义 MCP:任何 API 都可以封装成 MCP
MCP 的精妙之处在于:你不用预先定义所有工具。只需要配置好 MCP 服务器,Claude 会自动发现并学习如何使用这些工具。
5. 子代理模式
Claude Code 支持在一个会话中生成子代理,让多个 Claude 实例并行工作:
- 代码审查:一个实例写代码,另一个实时审查
- 批量重构:多个文件同时处理,互不干扰
- 探索+执行分离:一个子代理负责研究和规划,另一个负责执行
子代理之间的上下文通过文件系统和对话传递,形成一种"流水线式"协作。
最佳实践总结
作者最后给出了几个核心建议:
- 从小处开始:先写好 CLAUDE.md,再逐步引入 Skills
- 权限要严:宁可每次确认,也不要开放所有权限
- 技能要精:一个技能只做一件事,保持专注
- MCP 谨慎启用:外部工具访问是双刃剑
- 将工作流沉淀为技能:凡是做过两次以上的工作流,都值得写成一个 Skill
结语
Claude Code 已经从一个"终端里的 AI 助手"成长为一个完整的开发平台。CLAUDE.md、Skills、子代理、MCP——这些组件组合起来,构成了一个可以深度定制的 AI 开发环境。
对于每天花大量时间写代码的开发者来说,花一个下午把这些工具配好,可能是今年回报率最高的时间投资。
© 2026 四月 · CC BY-NC-SA 4.0
原文链接:https://aprilzz.com/tools/claude-code-daily-driver-guide
相关文章
Understand Anything:把你的代码库变成互动知识图谱
一个开源的 Claude Code 插件,用多 Agent 管道扫描你的项目,构建包含每个文件、函数、类和依赖的结构化知识图谱,并提供一个可供搜索和提问的交互式可视化仪表盘。15k+ GitHub Stars。
2026 年 AI 编程工具全景:开发者实际上在用什么?
基于 Pragmatic Engineer 2026 调查(906 名开发者)和多个行业基准,全面对比 Claude Code、Codex、Cursor、Copilot 等主流 AI 编程工具的优劣势和使用场景。
2026 年依赖管理困境:更新还是不更新,这是个危险的问题
从 npm 到 GitHub Actions,从 log4j 到 Shai Hulud,供应链攻击已经成了家常便饭。Dependabot 从帮手变成了风险传播器。在 AI 编码时代,依赖管理正在面临一场前所未有的信任危机。