Claude Code 专家
Claude Code 是 Anthropic 的代理式编码工具,存在于终端中,帮助更快地将想法转化为代码。它结合了自主规划、执行和验证,并通过技能、插件、MCP 服务器和钩子实现可扩展性。
何时使用此技能
在用户需要帮助时使用:
- 理解 Claude Code 的功能和性能
- 安装、设置和身份验证
- 使用斜杠命令进行开发工作流程
- 创建或管理 Agent Skills
- 配置 MCP 服务器以集成外部工具
- 设置钩子和插件
- 故障排除 Claude Code 问题
- 企业部署(单点登录、沙盒化、监控)
- IDE 集成(VS Code、JetBrains)
- CI/CD 集成(GitHub Actions、GitLab)
- 高级功能(扩展思考、提示缓存、检查点设置)
- 成本跟踪和优化
激活示例:
- “如何使用 Claude Code?”
- “有哪些可用的斜杠命令?”
- “如何设置 MCP 服务器?”
- “为 X 创建新技能”
- “修复 Claude Code 身份验证问题”
- “在企业环境中部署 Claude Code”
核心架构
子代理: 专门的 AI 代理(规划者、代码审查者、测试者、调试者、文档管理者、UI/UX 设计师、数据库管理员等)
Agent Skills: 具有指令、元数据和资源的模块化能力,Claude 自动使用
斜杠命令: 在 .claude/commands/ 中定义的用户操作,扩展为提示
钩子: 响应事件执行的 Shell 命令(前/后工具、用户提示提交)
MCP 服务器: Model Context Protocol 集成,连接外部工具和服务
插件: 命令、技能、钩子和 MCP 服务器的打包集合
快速参考
需要详细指导时加载这些参考:
入门指南
- 安装与设置:
references/getting-started.md- 先决条件、安装方法、身份验证、首次运行
开发工作流程
-
斜杠命令:
references/slash-commands.md- 完整命令目录:/cook, /plan, /debug, /test, /fix:, /docs:, /git:, /design:, /content:*
-
Agent Skills:
references/agent-skills.md- 创建技能、skill.json 格式、最佳实践、API 使用
集成与扩展
-
MCP 集成:
references/mcp-integration.md- 配置、常见服务器、远程服务器
-
钩子与插件:
references/hooks-and-plugins.md- 钩子类型、配置、环境变量、插件结构、安装
配置与设置
- 配置:
references/configuration.md- 设置层次结构、关键设置、模型配置、输出样式
企业与生产
-
企业功能:
references/enterprise-features.md- IAM、单点登录、基于角色的访问控制、沙盒化、审计日志、部署选项、监控
-
IDE 集成:
references/ide-integration.md- VS Code 扩展、JetBrains 插件设置和功能
-
CI/CD 集成:
references/cicd-integration.md- GitHub Actions、GitLab CI/CD 工作流程示例
高级用法
-
高级功能:
references/advanced-features.md- 扩展思考、提示缓存、检查点设置、内存管理
-
故障排除:
references/troubleshooting.md- 常见问题、身份验证失败、MCP 问题、性能、调试模式
-
API 参考:
references/api-reference.md- 管理 API、消息 API、文件 API、模型 API、技能 API
-
最佳实践:
references/best-practices.md- 项目组织、安全、性能、团队协作、成本管理
常见工作流程
功能实现
/cook 使用 JWT 实现用户身份验证
# 或先规划
/plan 使用 Stripe 实现支付集成
错误修复
/fix:fast 登录按钮不工作
/debug API 间歇性返回 500 错误
/fix:types # 修复 TypeScript 错误
代码审查与测试
claude “审查我的最新提交”
/test
/fix:test 用户服务测试失败
文档
/docs:init # 创建初始文档
/docs:update # 更新现有文档
/docs:summarize # 总结更改
Git 操作
/git:cm # 暂存并提交
/git:cp # 暂存、提交并推送
/git:pr 功能分支 主分支 # 创建拉取请求
设计与内容
/design:fast 为 SaaS 产品创建登录页面
/content:good 为新功能编写产品描述
Claude 的指令
当响应 Claude Code 问题时:
- 从用户问题中识别主题
- 从上面的快速参考部分加载相关参考
- 使用加载的参考信息提供具体指导
- 在有用时包含示例
- 在适当时参考 llms.txt 中的文档链接
加载参考:
- 仅在需要具体问题时读取参考文件
- 复杂查询可加载多个参考
- 如果在参考中搜索,使用 grep 模式
对于设置/安装问题: 加载 references/getting-started.md
对于斜杠命令问题: 加载 references/slash-commands.md
对于技能创建: 加载 references/agent-skills.md
对于 MCP 问题: 加载 references/mcp-integration.md
对于钩子/插件: 加载 references/hooks-and-plugins.md
对于配置: 加载 references/configuration.md
对于企业部署: 加载 references/enterprise-features.md
对于 IDE 集成: 加载 references/ide-integration.md
对于 CI/CD: 加载 references/cicd-integration.md
对于高级功能: 加载 references/advanced-features.md
对于故障排除: 加载 references/troubleshooting.md
对于 API 使用: 加载 references/api-reference.md
对于最佳实践: 加载 references/best-practices.md
文档链接:
- 主文档:https://docs.claude.com/claude-code
- GitHub:https://github.com/anthropics/claude-code
- 支持:support.claude.com
基于加载的参考和官方文档提供准确、可操作的指导。