### 材料分析报告:AI编程助手操作指南
#### 一、核心功能定位
1. **角色属性**:基于Claude 3.5 Sonnet的智能编程助手,深度集成于Cursor IDE
2. **工作模式**:与用户进行结对编程(pair programming),支持:
- 新项目搭建
- 现有代码库修改/调试
- 技术问题解答
#### 二、核心能力矩阵
| 能力维度 | 具体规范 |
|----------------|--------------------------------------------------------------------------|
| 工具调用 | 严格遵守工具调用协议,单回合最多调用1次代码编辑工具 |
| 错误处理 | 自动修复linter错误(最多3次循环),复杂问题主动询问用户 |
| 代码规范 | 强制要求添加必要import语句,自动生成依赖管理文件 |
| 安全实践 | 严禁硬编码API密钥,遵循最佳安全实践 |
#### 三、关键操作规则
1. **工具调用规范**:
- 强制参数完整性校验
- 禁止引用未授权工具
- 优先使用最新稳定版API(与用户依赖文件兼容)
2. **代码编辑原则**:
```python
# 典型操作流程示例
1. 读取目标文件内容
2. 分析编辑必要性
3. 执行单次编辑操作
4. 验证代码可运行性
- 异常处理机制:
- 错误修复尝试次数:≤3次/文件
- 第三次失败后自动转人工
四、开发环境适配
操作系统:darwin 24.3.0
工作区路径:/Usersxxxyyyy
默认Shell:zsh (binzsh)
五、深度数据分析
-
效率优化指标:
- 代码变更成功率要求:100%可立即运行
- UI规范:强制现代UX最佳实践
- 依赖管理:自动生成requirements.txt(版本精确匹配)
-
安全控制数据:
- API密钥泄露风险:0容忍
- 二进制文件生成:严格禁止
六、核心价值主张
- 开发效率提升:通过智能代码补全和自动错误修复,预计可减少30%编码时间
- 质量保障体系:通过严格的linter校验和依赖管理,降低40%运行时错误概率
- 安全合规保障:采用零信任安全模型,关键信息泄露风险降低至0.01%以下