Agent Skills
› ray-project/ray
ray-project/ray
GitHub将已合并到 master 的文档变更 cherry-pick 到最新的发布分支,以便在 docs.ray.io/en/latest 中展示。包括查找目标分支、识别缺失内容、检查重复提交及解决冲突等步骤。
Install All Skills
npx skills add ray-project/ray --all -g -y
Skills in Collection (8)
将已合并到 master 的文档变更 cherry-pick 到最新的发布分支,以便在 docs.ray.io/en/latest 中展示。包括查找目标分支、识别缺失内容、检查重复提交及解决冲突等步骤。
需要将主分支的文档更新同步到发布版本
执行文档内容的向后移植(cherry-pick)
npx skills add ray-project/ray --skill backport-docs -g -y
从 Buildkite CI 获取构建日志和工件,解析失败原因并总结建议修复方案。需配置 API Token,支持通过 URL 提取管道和构建号,处理 ANSI 转义码,并在日志不足时下载工件以定位根因。
用户询问 CI 构建失败原因
用户提供 Buildkite 构建链接要求分析日志
npx skills add ray-project/ray --skill fetch-buildkite-logs -g -y
Ray仓库Python依赖管理专家技能,支持添加、移除或升级包,处理raydepsets锁文件,调试版本冲突,同步requirements与setup.py,以及理解Docker镜像依赖链。
在Ray中添加、移除或升级Python依赖
调试依赖冲突或版本解析失败
修改.depsets.yaml配置文件
同步requirements.txt与setup.py
npx skills add ray-project/ray --skill ray-dependencies -g -y
指导如何根据代码变更类型(Python、C++/Cython或Dashboard)选择正确的构建模式,重新编译Ray项目源码,涵盖可编辑安装、Bazel构建及资源受限环境配置。
需要重新编译Ray项目源码
代码变更后需更新本地构建产物
首次构建Ray全量源码
npx skills add ray-project/ray --skill rebuild -g -y
用于将Ray项目Markdown文档中的硬换行转换为单行段落,通过Python脚本实现内容不变、渲染等效及幂等性检查,确保仅修改空白字符。
软换行/展开/重排Ray文档
在风格编辑前规范化行宽
npx skills add ray-project/ray --skill ray-soft-wrap -g -y
指导在 Ray 项目中对修改文件运行 pre-commit 进行代码检查与格式化。涵盖安装、处理残留错误(如缺失导入)、使用 noqa 注释及排除规则,旨在确保代码符合规范。
提交代码前检查
修复 lint 报错
npx skills add ray-project/ray --skill lint -g -y
将 Ray 项目的 RST 文档转换为 MyST Markdown,确保格式忠实、引用正确并维持构建通过。
迁移现有 .rst 文件到 MyST
完成目录的部分迁移
请求转换文档页
npx skills add ray-project/ray --skill rst-to-myst -g -y
诊断 Ray Sphinx/Read the Docs 文档构建失败原因。解析警告日志,按规则分类并生成严重性排序的修复建议,支持本地构建或粘贴文本输入,用于快速定位和解决文档构建中的警告问题。
文档构建检查失败
询问文档构建失败原因
分析 Sphinx 警告输出
npx skills add ray-project/ray --skill sphinx-fix -g -y


