Agent Skills
› areal-project/AReaL
areal-project/AReaL
GitHub指导如何在Archon训练引擎中添加对新HuggingFace模型架构的支持。涵盖分析模型配置与源码、选择参考实现及适配代码的完整步骤,适用于新增Llama等模型家族的场景。
Install All Skills
npx skills add areal-project/AReaL --all -g -y
Skills in Collection (25)
指导如何在Archon训练引擎中添加对新HuggingFace模型架构的支持。涵盖分析模型配置与源码、选择参考实现及适配代码的完整步骤,适用于新增Llama等模型家族的场景。
用户询问如何向Archon添加新模型
用户希望在ArchonEngine中支持新的模型家族(如Llama, Mistral)
用户提及为Archon添加新的ModelSpec或模型类型
npx skills add areal-project/AReaL --skill add-archon-model -g -y
指导在AReaL项目中添加新数据集加载器的技能。适用于用户询问如何集成新数据集或创建加载器时,提供创建数据集文件及注册到__init__.py的分步指南。
用户询问如何添加数据集
用户希望集成新数据集
用户提到创建数据集加载器
npx skills add areal-project/AReaL --skill add-dataset -g -y
指导用户为AReaL框架添加自定义奖励函数。涵盖创建Python文件、在__init__.py中注册函数、处理异步阻塞操作及编写单元测试的完整步骤。
用户询问如何添加奖励函数
用户希望实现自定义奖励逻辑
用户提及奖励计算相关需求
npx skills add areal-project/AReaL --skill add-reward -g -y
指导在AReaL项目中添加单元测试的技能。涵盖测试类型区分、文件命名规范、Arrange-Act-Assert编写模式及Pytest标记策略,适用于新增功能测试或提升覆盖率场景。
用户询问如何添加测试
用户希望增加测试覆盖率
用户需要为新功能编写测试
用户想了解AReaL测试模式
npx skills add areal-project/AReaL --skill add-unit-tests -g -y
指导如何在AReaL中创建新的RolloutWorkflow。涵盖理解需求、编写异步工作流类、注册到模块及更新训练脚本的步骤,支持自定义 rollout 实现。
用户询问如何添加工作流
用户想要创建新的 RolloutWorkflow
用户提及实现自定义 rollout
npx skills add areal-project/AReaL --skill add-workflow -g -y
提供AReaL仓库的Conventional Commits规范,自动根据文件路径推断提交范围。适用于所有Git提交场景,确保消息格式统一、类型准确及作用域清晰。
执行git commit命令时
创建Pull Request时
子代理执行产生提交的任何工作流中
npx skills add areal-project/AReaL --skill commit-conventions -g -y
用于在当前分支创建或更新 GitHub PR。流程包括预检、Rebase、Squash提交、生成符合规范的Commit和PR描述,最后推送并调用gh命令创建或编辑PR,支持Draft模式。
用户要求为当前分支创建 Pull Request
用户要求更新现有的 Pull Request
npx skills add areal-project/AReaL --skill create-pr -g -y
用于排查AReaL分布式训练(FSDP2/TP/CP/EP)问题的指南,涵盖死锁、结果错误、OOM及通信异常。提供最小复现策略、环境配置、py-spy栈追踪及梯度检查方法。
训练挂起或死锁
多卡结果不一致或数值错误
分布式设置下的OOM错误
NCCL通信错误或设备网格问题
npx skills add areal-project/AReaL --skill debug-distributed -g -y
用于只读审查PR的工作流,包含风险分析、目标检查表和Codex子代理咨询。遵循硬规则禁止修改环境,分阶段解析上下文、分析变更、规划审查并生成按严重程度排序的发现报告。
用户请求对当前分支或特定PR进行代码审查
需要评估PR风险等级和潜在故障模式
npx skills add areal-project/AReaL --skill review-pr -g -y
将docs/en/下的英文Markdown文档翻译为docs/zh/下的中文版本。支持全量翻译与增量更新,保留技术术语、代码块及Markdown结构,自动处理目录创建与路径映射。
用户要求翻译英文文档
需要将docs/en/内容同步至docs/zh/
npx skills add areal-project/AReaL --skill translate-doc-zh -g -y
用于升级AReaL项目运行时依赖。通过解析包版本参数,维护SGLang和vLLM双配置模型,更新pyproject文件及锁文件,重构Dockerfile,并针对核心包执行API兼容性审计以确保结构完整。
用户请求升级特定Python包版本
需要更新推理后端依赖(如sglang或vllm)
npx skills add areal-project/AReaL --skill upgrade-deps -g -y
指导在Archon训练引擎中添加新HuggingFace模型架构。适用于需支持新模型系列或新增ModelSpec的场景。步骤包括分析目标模型架构(如注意力、FFN、MoE等特征),选择参考实现并复制目录结构作为起点,确保模型符合标准Transformer规范。
用户询问如何向Archon添加模型
希望为ArchonEngine支持新的模型家族
提及添加新的ModelSpec或模型类型
npx skills add areal-project/AReaL --skill add-archon-model -g -y
指导如何在AReaL框架中添加新数据集加载器。涵盖创建包含SFT和RL训练处理逻辑的Python文件,并在__init__.py中注册数据集名称与导入函数,实现数据集集成。
用户询问如何添加数据集
用户希望集成新数据集
用户提及创建数据集加载器
npx skills add areal-project/AReaL --skill add-dataset -g -y
指导在AReaL框架中创建和注册自定义奖励函数。涵盖编写奖励逻辑、更新注册文件、处理异步阻塞操作及添加单元测试的完整步骤,适用于需要实现特定评估指标的场景。
用户询问如何添加奖励函数
用户希望实现自定义奖励逻辑
用户提及奖励计算相关需求
npx skills add areal-project/AReaL --skill add-reward -g -y
指导在AReaL项目中添加单元测试,涵盖测试类型区分、文件命名规范、Arrange-Act-Assert编写模式及Pytest标记策略,适用于新增功能测试或提升覆盖率场景。
用户询问如何添加测试
用户希望增加测试覆盖率
用户需要为新功能编写测试
用户想了解AReaL的测试模式
npx skills add areal-project/AReaL --skill add-unit-tests -g -y
指导在 AReaL 中创建新的 RolloutWorkflow。涵盖前置条件、编写异步推理与奖励计算代码、注册到模块及更新训练脚本,用于实现自定义 rollout 流程。
用户询问如何添加工作流
用户希望创建新的 RolloutWorkflow
用户提及实现自定义 rollout
npx skills add areal-project/AReaL --skill add-workflow -g -y
规范AReaL仓库的Git提交信息,强制使用Conventional Commits格式。支持根据文件路径自动推断作用域,提供详细的类型选择指南及提交消息结构规则。
执行git commit时
创建PR或Agent工作流产生提交时
npx skills add areal-project/AReaL --skill commit-conventions -g -y
针对AReaL分布式训练(FSDP2/TP等)的调试指南。涵盖死锁、结果错误、OOM及通信错误的排查。强调最小复现原则,提供环境配置、py-spy堆栈分析及DTensor验证等具体步骤与代码示例。
训练挂起或死锁
跨Rank结果不一致或数值错误
分布式环境下的OOM错误
NCCL通信错误或设备网格问题
npx skills add areal-project/AReaL --skill debug-distributed -g -y
指导在 Archon 训练引擎中添加新 HuggingFace 模型架构的支持。适用于用户希望集成 Llama、Mistral 等新模型时,提供从分析模型配置到选择参考实现的完整步骤。
询问如何向 Archon 添加模型
希望支持新的模型家族(如 Llama, Mistral)
提及添加新的 ModelSpec 或模型类型
npx skills add areal-project/AReaL --skill add-archon-model -g -y
指导用户为AReaL框架添加新数据集加载器。涵盖创建包含SFT和RL训练数据处理函数的Python文件,并在__init__.py中注册新数据集的步骤。
用户询问如何添加数据集
用户希望集成新数据集
用户提及创建数据集加载器
npx skills add areal-project/AReaL --skill add-dataset -g -y
指导如何在AReaL框架中添加自定义奖励函数。涵盖创建Python文件、注册到__init__.py、处理异步阻塞操作及编写测试用例的完整步骤,适用于需要实现或修改模型评估奖励逻辑的场景。
用户询问如何添加奖励函数
用户希望实现自定义奖励
用户提及奖励计算
npx skills add areal-project/AReaL --skill add-reward -g -y
指导为AReaL项目添加单元测试,涵盖测试类型区分、文件命名规范、Arrange-Act-Assert编写模式及Pytest标记策略,旨在提升代码覆盖率并确保CI流程稳定。
用户询问如何添加测试
需要为新功能编写测试
希望增加测试覆盖率
想了解AReaL的测试模式
npx skills add areal-project/AReaL --skill add-unit-tests -g -y
指导用户如何在AReaL系统中创建和注册新的RolloutWorkflow。涵盖编写自定义工作流类、在__init__.py中注册以及更新训练脚本以使用新工作流的完整步骤。
用户询问如何添加工作流
用户想要创建新的RolloutWorkflow
用户提及实现自定义 rollout
npx skills add areal-project/AReaL --skill add-workflow -g -y
为AReaL仓库提供Conventional Commits提交规范,涵盖类型选择、格式要求及基于文件路径的自动范围推断,确保Git提交信息标准化。
执行git commit操作
创建Pull Request时
通过task代理执行commit任务
npx skills add areal-project/AReaL --skill commit-conventions -g -y
针对AReaL分布式训练(FSDP2/TP等)的调试指南,涵盖死锁、结果错误、OOM及通信故障。提供最小复现策略、环境配置、py-spy堆栈分析及具体排查步骤。
训练挂起或死锁
多卡结果不一致或数值错误
分布式OOM报错
NCCL通信或设备网格异常
npx skills add areal-project/AReaL --skill debug-distributed -g -y


