Agent Skills
› redai-infra/Relax
redai-infra/Relax
GitHub针对 Relax 项目的代码审查技能,基于资深工程师视角检测 SOLID 违规、安全风险及 Python 反模式。支持按严重级别分级输出,涵盖架构、安全、可靠性与代码质量扫描,适用于分布式训练和 ML 管道场景。
Install All Skills
npx skills add redai-infra/Relax --all -g -y
Skills in Collection (14)
针对 Relax 项目的代码审查技能,基于资深工程师视角检测 SOLID 违规、安全风险及 Python 反模式。支持按严重级别分级输出,涵盖架构、安全、可靠性与代码质量扫描,适用于分布式训练和 ML 管道场景。
请求对当前 git 变更进行代码审查
需要评估 PR 中的 SOLID 原则或安全漏洞
npx skills add redai-infra/Relax --skill code-review -g -y
提供创建 Claude Code 技能的官方最佳实践指南,涵盖目录结构、SKILL.md 元数据定义及快速上手步骤。
用户希望创建新的 AI 技能
编写或更新 SKILL.md 文件
查询技能开发规范与配置字段
npx skills add redai-infra/Relax --skill creating-skills -g -y
自动排查Ray分布式训练任务Hang问题。通过收集集群状态、Actor调用栈及依赖链,分析阻塞模式并定位根因,解决无响应或资源异常场景。
训练任务无响应
资源利用率异常
任务长时间无进度
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 检查并生成结构化提交信息,确保符合项目约定。
用户希望保存工作进度
用户请求创建 Git 提交
npx skills add redai-infra/Relax --skill git-commit -g -y
指导新模型接入 Relax 训练流程,涵盖 Megatron 和 FSDP 后端及共卡/全异步模式。涉及权重转换、TP 逻辑实现及调试,确保模型正确集成与同步。
添加新模型架构
编写 Megatron 到 HF 权重转换器
实现自定义 TP all-gather/chunk 逻辑
调试权重同步问题
适配模型为共卡或全异步模式
npx skills add redai-infra/Relax --skill model-integration -g -y
指导将NVIDIA NeMo Gym环境集成到Relax系统的三步食谱流程,涵盖数据准备、本地服务启动及远程Ray训练。提供脚本编写规范、配置管理及故障排查指南,确保可执行性与稳定性。
添加新的NeMo Gym集成食谱
调试食谱中的数据准备或服务启动问题
修复Ray训练或验证器失败
npx skills add redai-infra/Relax --skill nemo-gym-recipe-integration -g -y
诊断 Relax 训练启动脚本,识别影响性能或显存的不合理配置。通过解析参数与模型上下文,对照规则库和基线生成包含严重度及修复建议的 Markdown 报告,辅助优化训练效率。
用户请求审查训练脚本配置
提到 perf doctor 或检查配置
怀疑配置导致缓慢或 OOM
npx skills add redai-infra/Relax --skill perf-doctor -g -y
指导将强化学习训练算法(奖励函数、环境、脚本)从 RedAccel 迁移至 Relax 框架,涵盖组件映射与代码转换。
需要将 RL 算法从 RedAccel 迁移到 Relax
转换奖励函数或训练脚本
npx skills add redai-infra/Relax --skill redaccel-to-relax -g -y
指导升级 Relax 训练镜像中 sglang 版本的标准化流程,涵盖版本确认、基于 THUDM/slime 骨架的 patch rebase、私有改动分类及上游兼容性验证。
升级 sglang 基础镜像版本
重新基线 sglang.patch
迁移 Relax 自定义补丁到新版本
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间同步代码,通过两阶段闸门(Prompt A/B)确保Cherry-pick流程安全合规,处理分支映射、依赖校验及推送门禁。
需要同步GitLab和GitHub仓库代码
执行从GitHub到GitLab dev的变更导入
执行从GitLab dev到main的合并发布
npx skills add redai-infra/Relax --skill sync-github -g -y
指导将RL训练配方(奖励函数、工具环境、训练脚本等)从verl框架迁移至Relax框架,处理组件映射、配置范式及数据协议转换。
迁移verl到Relax的RL训练代码
转换verl奖励函数为Relax格式
重构verl训练脚本适配Relax
npx skills add redai-infra/Relax --skill verl-to-relax -g -y


