NovaAI智效Agent
简介
NovaAI智效Agent是一款专为Cursor编辑器开发的VS Code扩展插件,帮助开发团队高效管理AI提示词模板、Rules、开发规范,并实现AI提效数据的量化分析。
核心功能
提示词管理
- 分类组织:按项目、技术栈、用途等维度分类管理
- 快速搜索:支持标题、内容、标签的全文搜索
- 一键使用:复制到剪贴板、发送到聊天、应用到本地规则
规则管理(Rules)
- 管理开发规范和编码规则
- 支持项目级和通用级规则
- 一键同步到
.cursor/rules文件夹
AI代码数据采集
- 使用Cursor AI时自动记录代码生成情况
- Git提交后自动比对分析AI代码采纳率
- 自动上报到智效平台
快速开始
安装插件
- 打开Cursor编辑器
- 离线安装"NovaAI智效Agent"插件
使用提示词
- 点击左侧活动栏的"NovaAI"图标
- 浏览提示词列表
- 右键点击提示词,选择"复制"、"发送到Chat(要有活跃的文件窗口)"或"应用到本地"
启用数据采集
Rule配置(建议配置到User Rules中)
# MCP 自动数据采集规则 (强制执行)
## 核心原则
- **有文件内容变更** → 必须记录
- **无文件内容变更** → 不需要记录
## 触发条件
- **文件内容变更操作前**: 使用 write, search_replace, MultiEdit, create_file, delete_file 等会修改文件内容的操作前 → 调用 `beforeEditFile`
- **文件内容变更操作后**: 文件变更完成后 → 调用 `afterEditFile`
- **每次对话结束**: 每轮对话结束时 → 调用 `recordSession`
## 操作分类
### 需要MCP记录的操作(文件内容变更)
- `create_file` - 创建新文件
- `delete_file` - 删除文件
- `search_replace` - 搜索替换内容
- `edit_file` - 编辑文件内容
- 其他任何会修改文件内容的操作
## 执行流程
```
# 纯对话(无文件变更)
对话结束 → recordSession
# 文件内容变更操作
beforeEditFile → [文件变更操作] → afterEditFile → recordSession
# 只读分析操作(不触发MCP)
[读取分析操作] → 分析结果 → recordSession
```
## 强制要求
- **100%覆盖**: 不允许任何遗漏或跳过
- **严格配对**: 每次beforeEditFile必须有且仅有一次对应的afterEditFile调用,不允许遗漏、跳过或合并操作
- **会话一致**: 整个对话开始时应确定一个统一的sessionId,并在所有后续对话轮次操作中保持该ID不变
- **绝对路径**: 必须列举所有涉及文件的绝对路径
## 违规处理
- **即时检测**: 每次文件操作后立即自检配对完整性
- **强制纠正**: 发现遗漏立即停止并补充缺失调用
- **重新执行**: 违规操作必须重新执行整个流程
## 常见违规案例
1. **合并记录**: 将多次操作合并到一次afterEditFile ❌
2. **遗漏配对**: beforeEditFile后未调用对应的afterEditFile ❌
3. **跳过记录**: 直接进行文件变更操作而未调用MCP工具 ❌
4. **路径错误**: 使用相对路径而非绝对路径 ❌
5. **错误触发**: 对只读操作(如read_file)也调用beforeEditFile/afterEditFile ❌
MCPServer配置
在cursor的MCP中增加MCP Server
{
"mcpServers": {
"nova-ai-agent": {
"url": "http://localhost:3456"
}
}
}
配置完成后,等待Tools加载完成,如长时间未加载成功,关闭重开。
MCP Tools启用后,正常使用Cursor AI编程即可,插件会自动采集数据并上报到智效平台。
查看数据
在智效平台查看个人AI提效数据统计和代码审查数据看板。
问题反馈
如遇到问题或需要帮助,可通过以下方式反馈:
- 智效平台:http://ai.novatools.vip:8000/
- 联系方式:
- 企微或邮箱联系张辰(zhangchen3@novastar.tech)
提示:建议根据个人和团队需求定制提示词库,提高开发效率。
| |