Agent Skills
› ray-project/ray
ray-project/ray
GitHub将已合并到 master 的文档变更 cherry-pick 到 release 分支,确保 docs.ray.io/latest 显示最新内容。包含查找目标分支、识别缺失内容、检查重复及解决冲突的步骤。
Install All Skills
npx skills add ray-project/ray --all -g -y
Skills in Collection (8)
将已合并到 master 的文档变更 cherry-pick 到 release 分支,确保 docs.ray.io/latest 显示最新内容。包含查找目标分支、识别缺失内容、检查重复及解决冲突的步骤。
需要将 master 上的文档更新同步到发布分支
维护官方文档最新版本与源码同步
npx skills add ray-project/ray --skill backport-docs -g -y
从 Buildkite 获取 CI 构建日志及制品,解析失败任务并总结错误原因,辅助排查构建问题。
用户询问构建失败原因
需要分析特定构建或作业的日志
npx skills add ray-project/ray --skill fetch-buildkite-logs -g -y
管理Ray仓库Python依赖,支持添加/移除/升级包、处理raydepsets锁文件、调试冲突及同步requirements与setup.py。
需要添加或升级Ray项目中的Python依赖包
调试Python依赖版本冲突或解析失败
修改或创建raydepsets配置文件
npx skills add ray-project/ray --skill ray-dependencies -g -y
指导如何根据代码变更类型(Python、C++/Cython、Dashboard或首次构建)选择正确的Ray源码重建模式,提供Bazel和pip的具体操作命令及资源受限配置。
需要重新编译Ray项目时
执行涉及C++扩展的Python测试前
npx skills add ray-project/ray --skill rebuild -g -y
将 Ray 项目 Markdown/MyST 文档中的硬换行转换为软换行,通过 Python 脚本批量处理并执行内容不变性、渲染等效性和幂等性检查,确保仅修改空白字符。
要求对 Ray 文档进行软换行或展开
在风格编辑前规范化 .md 文件的换行格式
npx skills add ray-project/ray --skill ray-soft-wrap -g -y
指导在 Ray 项目中对修改文件运行 pre-commit 进行代码检查和格式化。涵盖安装、处理剩余错误(如添加导入或重构逻辑)、使用 noqa 注释以及管理排除列表,确保代码符合规范。
用户要求检查代码风格或格式
用户提交 PR 前需要运行 lint
遇到代码格式或静态分析错误
npx skills add ray-project/ray --skill lint -g -y
将Ray项目的reStructuredText文档转换为MyST Markdown格式,确保内容忠实、引用解析正确及构建通过。
迁移现有的.rst文件到MyST .md
完成目录的部分MyST迁移
npx skills add ray-project/ray --skill rst-to-myst -g -y
诊断Ray Sphinx文档构建失败原因。解析警告日志,按严重性分类并推荐修复方案,适用于PR检查失败或需快速定位文档构建错误场景。
docs/readthedocs.com:anyscale-ray 检查失败
询问文档构建失败原因
分析Sphinx警告输出
npx skills add ray-project/ray --skill sphinx-fix -g -y


