Claude Code Best Practices

包括 Commands(自定义命令)、Sub-agents(子代理)、MCP(Model Context Protocol)和 Skills(技能)四大模块。

1. Commands(自定义命令)

2. Sub-agents(子代理)

2.1 为什么需要子代理

Sub-agents 是具有独立上下文和工具权限的专业化 AI 助手。 主代理(Claude)可以将特定任务委派给子代理处理,实现上下文隔离、专业分工和并行执行,特别适合代码审查、调试、文档生成等专业性任务。

3. MCP(Model Context Protocol)

3.1 为什么需要 MCP

MCP (Model Context Protocol) 是一种开放标准,允许 AI 助手安全地连接外部数据源和工具。 通过 MCP,Claude 可以访问数据库、API、文件系统、浏览器等外部资源,大幅扩展其能力边界。

4. Skills(技能)

4.1 为什么需要 Skills

Skills 是由模型自主调用的能力扩展模块。与需要用户显式触发的 Commands 不同,Skills 会根据用户请求自动激活。 适合定义团队的编码规范、框架使用指南、工作流程等持久性知识。