Files
mkdocs/docs/Obsidian笔记体系/Projects/claude code/Claude 功能.md
renjianbo 32b09febbd aa
2026-04-02 09:40:03 +08:00

2.0 KiB
Raw Blame History

Claude Code,Anthropic 的官方 CLI 工具,专为软件工程任务设计的交互式代理。以下是我的主要能力:

🔧 核心功能

代码编辑与开发

  • 读取、编辑、创建文件
  • 修复 bug 和添加新功能
  • 重构代码和优化架构
  • 解释代码逻辑和架构

文件与目录操作

  • 搜索文件和内容(Glob、Grep)
  • 批量修改和重命名
  • 项目管理与组织

Git 版本控制

  • 查看状态、差异和日志
  • 提交代码和创建分支
  • 创建和管理 Pull Request

构建与测试

  • 运行构建命令(npm、bun、gradle 等)
  • 执行测试和调试
  • 分析构建错误

🛠️ 可用工具

专用工具

  • Read/Edit/Write - 文件读写编辑
  • Glob/Grep - 文件搜索和内容搜索
  • Bash - 执行 shell 命令
  • Agent - 启动专业代理处理复杂任务

协作工具

  • TaskCreate/TaskUpdate - 任务管理和进度跟踪
  • AskUserQuestion - 获取用户决策和偏好
  • EnterPlanMode - 复杂任务规划

外部集成

  • WebFetch/WebSearch - 获取网络信息
  • GitHub 操作(通过 gh CLI)

⚙️ 工作特点

智能工作流

  • 先读取再编辑(确保安全)
  • 优先使用专用工具而非 Bash
  • 并行调用工具提高效率
  • 自动压缩历史保持上下文

安全与规范

  • 检查代码安全漏洞
  • 遵循最佳实践
  • 避免不必要的重构
  • 保持代码简洁性

📁 环境支持

  • 当前环境:Windows 11(使用 Unix shell 语法)
  • 运行时:Bun(JavaScript/TypeScript 项目)
  • Git:支持完整版本控制操作
  • 记忆系统:可保存项目信息和用户偏好

💡 典型用例

  1. Bug 修复:分析错误,定位问题,提供修复方案
  2. 功能开发:规划实现,编写代码,测试验证
  3. 代码审查:分析代码质量,提出改进建议
  4. 项目迁移:升级依赖,适配新环境
  5. 文档编写:生成 README、API 文档等