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 文档等