2.0 KiB
2.0 KiB
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:支持完整版本控制操作
- 记忆系统:可保存项目信息和用户偏好
💡 典型用例
- Bug 修复:分析错误,定位问题,提供修复方案
- 功能开发:规划实现,编写代码,测试验证
- 代码审查:分析代码质量,提出改进建议
- 项目迁移:升级依赖,适配新环境
- 文档编写:生成 README、API 文档等