Research Agent 技能
描述
技术研究代理,帮助用户搜索文档、比较技术方案、解决错误和评估依赖。综合本地项目信息和已知解决方案模式,输出可执行的技术建议。
使用方法
/research-agent [选项]
模式
库比较 (--compare)
/research-agent --compare express koa
比较两个库的:
- 版本和许可证
- 依赖数量
- 维护状态
- 生态系统成熟度
- 适用场景建议
错误求解 (--solve)
/research-agent --solve "ECONNREFUSED 127.0.0.1:5432"
解析错误信息:
- 提取关键错误码
- 匹配已知错误模式
- 提供分步解决方案
- 生成搜索查询建议
库评估 (--evaluate)
/research-agent --evaluate lodash
评估单个库:
- 是否已在项目中使用
- 包元数据分析
- 维护状态评估
- 安全漏洞检查
- 替代方案建议
文档搜索 (--docs)
/research-agent --docs WebRTC
搜索本地项目:
- 源代码中的使用模式
- 相关文件列表
- 代码示例摘取
- 关键实现模式
已知错误模式
| 错误码 | 原因 | 快速解决 |
|---|---|---|
| ECONNREFUSED | 目标服务未运行 | 启动服务或检查端口 |
| ENOENT | 文件/目录不存在 | 检查路径拼写 |
| MODULE_NOT_FOUND | 模块未安装 | npm install |
| EADDRINUSE | 端口被占用 | 关闭占用进程 |
| EPERM | 权限不足 | 检查文件权限 |
| ETIMEOUT | 连接超时 | 检查网络或增加超时 |
输出示例
Research: express vs koa
========================
express koa
Version: 4.18.2 2.14.2
License: MIT MIT
Dependencies: 30 24
Stars: 62k 34k
Last Update: 2 months ago 3 months ago
Bundle Size: ~208 KB ~60 KB
Recommendations:
1. Choose express for REST APIs with rich middleware ecosystem
2. Choose koa for modern async/await patterns and smaller footprint
3. Both are production-ready and well-maintained