| name | code-intelligence | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| description | 全周期代码智能助手:编写、调试、重构、测试生成、影响分析、文档生成、调试辅助。基于项目实际上下文执行。 | ||||||||
| triggers |
|
||||||||
| tools |
|
- 编码前先理解现有代码,输出分析报告
- 修改限函数/方法级,最小化影响
- 每个操作附带验证方法(测试/手动检查)
- 严格遵循项目已有风格
| 能力 | 触发词 | 执行流程 |
|---|---|---|
| 代码编写 | 实现/添加/创建 | 扫描结构→复用模式→生成代码→标注放置位置 |
| 错误诊断 | 报错/bug/异常 | 收集堆栈→匹配error_patterns.json→调用图分析→输出根因+修复+验证 |
| 重构 | 重构/优化/升级 | 识别异味(重复/长函数/深嵌套)→生成方案→影响分析→输出diff+回归建议 |
| 测试生成 | 生成测试/单元测试 | 解析函数签名→检测测试框架→生成测试(含mock)→输出运行命令 |
| 影响分析 | 影响分析/谁调用了 | 静态调用图→输出受影响文件+函数链→标记破坏性变更→建议测试集 |
| 文档生成 | 生成文档/解释/README | 三类:自然语言解释(可含mermaid)/docstring(Google格式)/README |
| 调试辅助 | 怎么调试/加断点 | 分析问题类型→建议断点位置/日志插桩→提供命令示例(pdb/node --inspect) |
scripts/scan_structure.py- 项目类型+文件树+入口点scripts/analyze_deps.py- 导入依赖分析scripts/call_graph.py- 函数调用图scripts/error_patterns.json- 错误模式库scripts/test_framework_detect.py- 测试框架识别
## ✅ [能力] 完成
**分析摘要**:项目上下文、影响范围
**执行内容**:1. 操作→结果
**验证方式**:命令或手动检查点
**风险提示**:(如有)