Agent Skills
› redai-infra/Relax
redai-infra/Relax
GitHub针对 Relax 框架的 Git 变更进行专家级代码审查,检测 SOLID 违规、安全风险及 Python 反模式。按 P0-P3 分级输出建议,涵盖架构、安全与质量扫描。
Install All Skills
npx skills add redai-infra/Relax --all -g -y
Skills in Collection (14)
针对 Relax 框架的 Git 变更进行专家级代码审查,检测 SOLID 违规、安全风险及 Python 反模式。按 P0-P3 分级输出建议,涵盖架构、安全与质量扫描。
用户请求对当前 Git 变更进行代码审查
提交 PR 或合并前需要质量评估
npx skills add redai-infra/Relax --skill code-review -g -y
提供创建 Claude Code 技能的官方最佳实践指南,涵盖目录结构、SKILL.md 模板及 Frontmatter 字段说明,用于指导用户编写和更新技能定义。
创建新技能
编写 SKILL.md
更新现有技能
npx skills add redai-infra/Relax --skill creating-skills -g -y
自动排查 Ray 分布式训练任务 hang 问题。通过收集集群状态、Actor 调用栈及依赖链,分析阻塞根因并定位故障节点。
Ray 训练任务无响应
资源利用率异常低
任务长时间无进度
npx skills add redai-infra/Relax --skill debug-hang -g -y
用于 Relax 强化学习项目的开发与调试。涵盖代码修改的最小变更原则,以及通过 Ray 集群提交、监控和修复远程训练任务的流程。
修改 relax/ 目录代码
在 Ray 集群上运行远程训练任务
用户提及训练或调试训练运行
提交 Ray 作业或修复训练错误
npx skills add redai-infra/Relax --skill relax-dev-debug -g -y
为Relax项目撰写和维护中英双语VitePress文档,确保格式规范与内容准确。仅在用户请求创建、更新或发布草稿时触发,禁止编造功能。
用户请求创建新的项目文档页面
用户请求更新现有文档内容
用户请求翻译或校对文档
用户请求发布草稿文档
npx skills add redai-infra/Relax --skill doc-writer -g -y
辅助创建符合 Conventional Commits 规范的 Git 提交,支持自动格式化标题与 Markdown 正文,并强制执行 pre-commit 检查以确保代码质量。
用户要求提交代码更改
需要按照特定格式生成提交信息
npx skills add redai-infra/Relax --skill git-commit -g -y
指导新模型接入Relax训练流程,涵盖Megatron与FSDP后端及共卡/全异步模式。包括权重同步、Bridge/raw转换及自定义TP逻辑实现。
添加新模型架构
编写Megatron到HF权重转换器
调试权重同步问题
适配模型至共卡或全异步模式
npx skills add redai-infra/Relax --skill model-integration -g -y
指导将NVIDIA NeMo Gym环境集成至Relax的三步食谱流程,涵盖数据准备、本地服务启动及远程训练。提供严格规则与文件清单,支持新食谱添加及调试排查。
添加新的NeMo Gym食谱
调试食谱中的数据或服务问题
修复PITFAIL记录中的已知失败
npx skills add redai-infra/Relax --skill nemo-gym-recipe-integration -g -y
诊断 Relax 训练启动脚本,识别影响性能或显存的不合理配置,输出包含严重性、成本及修复建议的 Markdown 报告。
审查训练脚本参数
怀疑配置导致慢或 OOM
启动前进行配置检查
npx skills add redai-infra/Relax --skill perf-doctor -g -y
指导将强化学习训练算法(奖励函数、环境、训练脚本)从RedAccel框架迁移至Relax框架。涵盖组件映射、代码转换及启动脚本适配,提供具体步骤和模板。
用户需要将RedAccel的RL算法迁移到Relax
用户需要转换奖励函数或训练脚本以适配Relax
npx skills add redai-infra/Relax --skill redaccel-to-relax -g -y
指导升级 Relax 训练镜像中 sglang 版本。通过对比 THUDM/slime 的 rebase patch,分类并移植 Relax 私有改动,清理已上游化的代码,确保 Docker 构建正确。
需要更新 Relax 训练镜像中的 sglang 基础镜像版本
需要将 Relax 对 sglang 的定制补丁重新应用到新版本源码
npx skills add redai-infra/Relax --skill sglang-upgrade -g -y
提供远程Ray集群的三步调试循环:通过SSH提交任务、检查本地日志、分析错误并修复代码,直至问题解决。包含安全规则与执行细节。
需要远程调试Ray集群任务时
提交任务后出现错误或需排查日志时
npx skills add redai-infra/Relax --skill ssh-ray-cluster -g -y
用于同步内部GitLab与外部GitHub代码的自动化流程管理,通过两阶段闸门控制cherry-pick及推送操作。
同步GitLab与GitHub代码
执行CR/MR交接
处理敏感内容检查
npx skills add redai-infra/Relax --skill sync-github -g -y
指导将 RL 训练配方从 verl 框架迁移至 Relax,涵盖奖励函数、工具环境、数据集及启动脚本的转换,支持 colocate 和 fully async 部署模式。
用户需要将 verl 代码迁移到 Relax
涉及 reward 函数或训练脚本的框架转换
npx skills add redai-infra/Relax --skill verl-to-relax -g -y


