Agent Skills
› ray-project/ray
ray-project/ray
GitHub从 Buildkite CI 获取构建日志和工件,分析失败原因并提供修复建议。支持解析 URL、验证 Token、提取特定 Job 或列出失败任务,并在日志不足时下载工件辅助调试。
Install All Skills
npx skills add ray-project/ray --all -g -y
Skills in Collection (7)
从 Buildkite CI 获取构建日志和工件,分析失败原因并提供修复建议。支持解析 URL、验证 Token、提取特定 Job 或列出失败任务,并在日志不足时下载工件辅助调试。
用户询问 CI 构建失败原因
需要查看 Buildkite 特定 Job 的日志或工件
npx skills add ray-project/ray --skill fetch-buildkite-logs -g -y
管理 Ray 仓库中的 Python 依赖,包括添加、移除、升级包,处理 raydepsets 锁文件,调试依赖冲突及重新生成编译后的需求文件。
在 Ray 中添加、移除或升级 Python 依赖
创建或修改 .depsets.yaml 配置文件
调试依赖冲突或版本解析失败
重新生成锁文件
npx skills add ray-project/ray --skill ray-dependencies -g -y
指导如何根据变更文件类型(Python/C++/Dashboard)选择正确的构建模式,提供Bazel编译、源码安装及资源受限环境下的具体操作命令。
需要重新构建 Ray 项目
执行涉及 C++ 扩展的 Python 测试前
首次克隆或清理构建
npx skills add ray-project/ray --skill rebuild -g -y
用于将 Ray 项目 Markdown/MyST 文档中的硬换行转换为软换行,确保每段一行且渲染效果不变。通过 Python 脚本执行转换并验证内容一致性、渲染等价性和幂等性,辅助后续语法和风格编辑。
要求对 Ray 文档进行软换行或展开操作
在风格编辑前规范化 Markdown 文件的行 wrapping
npx skills add ray-project/ray --skill ray-soft-wrap -g -y
指导开发者对修改的文件运行 pre-commit 进行代码检查和格式化。涵盖安装配置、处理自动修复后的剩余错误(如添加缺失导入)、管理 pyproject.toml 中的排除规则,以及参考相关配置文件和文档。
用户要求检查代码风格或格式
用户询问如何运行 linting 检查
用户遇到 pre-commit 报错需要解决
npx skills add ray-project/ray --skill lint -g -y
将 Ray 项目的 reStructuredText 文档迁移转换为 MyST Markdown,确保格式忠实、引用有效及构建通过。
迁移 .rst 文件到 MyST
完成目录的 MyST 迁移
npx skills add ray-project/ray --skill rst-to-myst -g -y
诊断Ray Sphinx文档构建失败原因。解析警告日志,按严重性分类并推荐修复方案,辅助清理因fail_on_warning=true导致的构建错误。
文档构建检查失败
询问文档构建失败原因
分析Sphinx警告日志
npx skills add ray-project/ray --skill sphinx-fix -g -y


