Agent Skills
› areal-project/AReaL
areal-project/AReaL
GitHub指导在Archon引擎中添加新HuggingFace模型架构。涵盖前提检查、分析目标模型配置与代码特征(如注意力机制、FFN变体等),并选择参考实现进行适配。
安装全部 Skills
npx skills add areal-project/AReaL --all -g -y
集合内 Skills (25)
指导在Archon引擎中添加新HuggingFace模型架构。涵盖前提检查、分析目标模型配置与代码特征(如注意力机制、FFN变体等),并选择参考实现进行适配。
用户询问如何向Archon添加模型
用户希望支持新的模型系列
用户提及添加新的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标记与CI策略。
用户询问如何添加测试
用户希望增加测试覆盖率
需要为新功能编写测试
想了解AReaL测试模式
npx skills add areal-project/AReaL --skill add-unit-tests -g -y
指导用户在AReaL框架中创建和注册新的RolloutWorkflow。涵盖编写工作流类、在__init__.py中注册以及更新训练脚本以使用自定义 rollout 的完整步骤。
用户询问如何添加工作流
用户想要创建新的 RolloutWorkflow
用户提及实现自定义 rollout
npx skills add areal-project/AReaL --skill add-workflow -g -y
为AReaL仓库提供Conventional Commits提交规范,支持基于文件路径自动推断作用域。适用于所有Git提交及PR创建场景,确保提交信息格式统一、语义清晰。
执行git commit命令时
通过$create-pr或/create-pr创建PR时
子代理生成代码并提交时
任何产生Git提交的Agent工作流中
npx skills add areal-project/AReaL --skill commit-conventions -g -y
用于创建或更新GitHub PR。流程包括:检查现有PR、拉取并Rebase至最新基础分支、软重置合并提交、生成符合规范的Commit消息及PR内容,最后推送并调用gh工具创建或更新PR,同时包含冲突处理和权限校验等安全限制。
用户要求为当前分支创建Pull Request
用户要求更新现有的Pull Request
npx skills add areal-project/AReaL --skill create-pr -g -y
AReaL分布式训练调试指南,针对FSDP2/TP等架构。用于解决训练挂起、结果错误、OOM及NCCL通信问题。核心策略为最小化复现,提供环境配置、堆栈dump及代码排查步骤。
训练挂起或死锁
跨Rank结果不一致或数值错误
分布式环境下的OOM错误
NCCL通信错误或设备网格问题
npx skills add areal-project/AReaL --skill debug-distributed -g -y
用于只读审查Pull Request,包含风险分析、目标检查表和Codex专家子代理咨询。遵循硬规则不修改环境,通过五个阶段(上下文解析、变更分析、审查规划、专家咨询、最终审查)输出结构化报告,按严重程度排序发现的问题及修复建议。
用户请求对当前分支或特定PR进行代码审查
用户指定PR编号并要求评估风险
npx skills add areal-project/AReaL --skill review-pr -g -y
将 docs/en/ 下的英文 Markdown 文档翻译至 docs/zh/。支持校验路径、自动解析目标路径及创建目录。智能判断全量翻译或增量更新,保留技术术语、代码块及 Markdown 结构,确保专业且简洁的中文表达。
用户请求将英文文档翻译成中文
用户指定 docs/en/ 下的文件进行本地化
npx skills add areal-project/AReaL --skill translate-doc-zh -g -y
用于在AReaL项目中升级指定运行时依赖。支持双Manifest模型处理SGLang/vLLM冲突,自动校验API清单、更新pyproject文件、解决冲突、锁定依赖并审计API兼容性。
用户请求升级特定Python包版本
需要维护AReaL项目依赖一致性
npx skills add areal-project/AReaL --skill upgrade-deps -g -y
指导如何在Archon引擎中添加对新HuggingFace模型架构的支持。涵盖前置条件检查、模型架构分析(注意力、FFN等)、选择参考模型及实现步骤,用于扩展训练引擎的模型兼容性。
用户询问如何向Archon添加新模型
用户希望支持新的模型系列如Llama或Mistral
用户提及添加新的ModelSpec或模型类型
npx skills add areal-project/AReaL --skill add-archon-model -g -y
指导如何在AReaL框架中新增数据集加载器。涵盖创建包含SFT和RL训练处理逻辑的Python文件,以及在__init__.py中注册新数据集至VALID_DATASETS列表和_get_custom_dataset函数,实现数据集成。
用户询问如何添加数据集
用户希望集成新数据集
用户提到创建数据集加载器
npx skills add areal-project/AReaL --skill add-dataset -g -y
指导在AReaL框架中添加自定义奖励函数的步骤,包括创建Python文件、注册函数、处理异步阻塞操作及编写测试用例。适用于用户询问如何添加奖励或实现自定义奖励逻辑的场景。
用户询问如何添加奖励函数
用户希望实现自定义奖励
用户提及奖励计算
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
用户提到实现自定义发布流程
npx skills add areal-project/AReaL --skill add-workflow -g -y
为AReaL仓库提供Conventional Commits规范,自动根据文件路径推断提交范围。适用于所有git提交、PR创建及Agent工作流,确保提交消息格式统一且语义清晰。
执行git commit命令时
通过Agent工具进行委托提交时
创建Pull Request时
任何产生git提交的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 等标准 Transformer 模型集成。
用户询问如何向 Archon 添加新模型
用户希望支持新的模型家族(如 Llama, Mistral)
用户提及添加新的 ModelSpec 或模型类型
npx skills add areal-project/AReaL --skill add-archon-model -g -y
指导如何在AReaL项目中添加新的数据集加载器。适用于用户询问如何集成新数据集或创建数据集加载器的场景,提供创建Python文件和注册模块的具体步骤。
用户询问如何添加数据集
用户希望集成新数据集
用户提到创建数据集加载器
npx skills add areal-project/AReaL --skill add-dataset -g -y
指导用户为AReaL框架添加自定义奖励函数,涵盖创建Python文件、注册到模块、处理异步阻塞操作及编写单元测试的完整步骤。
询问如何添加奖励函数
需要实现自定义奖励逻辑
提及奖励计算相关需求
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。涵盖前置条件理解、编写异步工作流文件、注册模块及更新训练脚本,实现自定义 rollout 流程。
用户询问如何添加工作流
用户希望创建新的 RolloutWorkflow
用户提到实现自定义 rollout
npx skills add areal-project/AReaL --skill add-workflow -g -y
为AReaL仓库提供Conventional Commits规范及基于文件路径的作用域推断规则,指导Agent在提交代码时生成符合标准的Commit Message。
执行git commit命令
创建Pull Request
通过task代理执行涉及代码提交的Agent工作流
npx skills add areal-project/AReaL --skill commit-conventions -g -y
用于调试 AReaL 分布式训练问题,涵盖 FSDP2/TP/CP/EP。针对训练挂起、结果错误、OOM 及通信故障提供最小化复现策略、环境配置及代码排查步骤。
训练挂起或死锁
跨 Rank 结果不一致或数值错误
分布式环境下的 OOM 错误
NCCL 通信错误或设备网格问题
npx skills add areal-project/AReaL --skill debug-distributed -g -y


