智能搜索聚合
自动路由多源搜索
Raysurfer 是一个代码缓存系统,用于存储和检索 AI 代理执行过程中产生的代码片段。通过该技能,可在编写新代码前优先查询历史缓存,并在代码验证成功后上传共享。
开发团队常重复解决相似技术问题,AI生成代码也存在冗余计算。该系统沉淀历史有效方案形成组织级代码资产,新任务优先匹配复用经投票验证的片段,减少重复开发成本;同时通过成功反馈机制持续净化缓存质量,让团队经验转化为可共享的生产力。
落地案例:后端工程师需编写Python脚本批量解析PDF表格,先调用搜索查询"PyPDF2提取表格数据",系统返回社区缓存的3个代码片段及成功率评分。选用评分最高的方案执行通过后,反馈"成功"以提升该片段权重;若自行优化了异常处理逻辑,则通过upload指令将新版本存入缓存,供后续同事直接复用。
环境准备
需设置环境变量 RAYSURFER_API_KEY 作为 API 认证凭证。
安装依赖
本技能提供 Python、TypeScript (Bun)、Bash 三种可运行脚本,无需额外安装包管理器依赖,直接调用即可。
基本用法
/raysurfer [任务描述],系统返回匹配代码块及评分/raysurfer upload 将刚生成的有效代码存入缓存脚本示例
# 搜索
python search.py "解析CSV并绘制图表"
# 上传
python upload.py "生成柱状图" chart.py
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 任务描述字符串、upload 指令、RAYSURFER_API_KEY 环境变量 |
| 输出 | 代码块匹配结果、执行反馈确认、上传状态回执 |
| 适用人群 | AI 辅助开发者、代码复用需求频繁的工程团队 |
| 不包含 | 离线缓存、自动代码改写、私有化部署支持 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/ryx2/raysurfer/SKILL.md
来源类型:GitHub 仓库