工具推荐·阅读约 2 分钟·
把 Claude Code 当作日常驱动:CLAUDE.md、技能、子代理、插件和 MCP 实战指南

把 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/ 下),包含:

code
---
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 实例并行工作:

  • 代码审查:一个实例写代码,另一个实时审查
  • 批量重构:多个文件同时处理,互不干扰
  • 探索+执行分离:一个子代理负责研究和规划,另一个负责执行

子代理之间的上下文通过文件系统和对话传递,形成一种"流水线式"协作。

最佳实践总结

作者最后给出了几个核心建议:

  1. 从小处开始:先写好 CLAUDE.md,再逐步引入 Skills
  2. 权限要严:宁可每次确认,也不要开放所有权限
  3. 技能要精:一个技能只做一件事,保持专注
  4. MCP 谨慎启用:外部工具访问是双刃剑
  5. 将工作流沉淀为技能:凡是做过两次以上的工作流,都值得写成一个 Skill

结语

Claude Code 已经从一个"终端里的 AI 助手"成长为一个完整的开发平台。CLAUDE.md、Skills、子代理、MCP——这些组件组合起来,构成了一个可以深度定制的 AI 开发环境。

对于每天花大量时间写代码的开发者来说,花一个下午把这些工具配好,可能是今年回报率最高的时间投资。

分享到
微博Twitter

© 2026 四月 · CC BY-NC-SA 4.0

原文链接:https://aprilzz.com/tools/claude-code-daily-driver-guide