Agent Skills
› vllm-project/vime
vllm-project/vime
GitHub指导在Vime rollout流程中添加动态过滤钩子,支持样本组选择、训练前缓冲过滤及逐样本掩码处理。
Install All Skills
npx skills add vllm-project/vime --all -g -y
Skills in Collection (6)
指导在Vime rollout流程中添加动态过滤钩子,支持样本组选择、训练前缓冲过滤及逐样本掩码处理。
用户希望在动态采样期间过滤样本组
用户希望自定义缓冲提取策略
用户希望在训练前屏蔽或移除部分rollout样本
用户希望对所有生成的样本进行日志记录或分析处理
npx skills add vllm-project/vime --skill add-dynamic-filter -g -y
指导在vime中配置评估数据集,支持结构化YAML或旧版CLI参数。涵盖字段构建、优先级解析及验证,适用于添加周期性评估、迁移配置或自定义每数据集覆盖参数等场景。
用户要求添加用于周期性评估的数据集
用户询问从--eval-prompt-data迁移到--eval-config
用户需要为特定数据集设置评估覆盖参数(如采样率、温度等)
npx skills add vllm-project/vime --skill add-eval-dataset-config -g -y
指导在vime中实现自定义奖励函数并配置,支持单样本或批量模式。涵盖创建模块、保持类型一致、可选后处理及参数连接,解决新逻辑开发、外部服务集成及任务特定奖励塑造需求。
用户要求添加新的奖励计算逻辑
用户要求集成外部奖励服务
用户要求自定义奖励归一化或后处理
npx skills add vllm-project/vime --skill add-reward-function -g -y
指导在vime中实现自定义rollout函数并集成至训练/评估流程。适用于需替换默认vLLM路径、定制数据生成或输出逻辑的场景,提供从选择基线到参数配置的完整步骤及常见错误规避。
用户要求添加新的rollout任务或生成函数
用户要求替换默认的vime.rollout.vllm_rollout.generate_rollout
用户希望定制训练或评估的数据生成行为
npx skills add vllm-project/vime --skill add-rollout-function -g -y
指导如何添加或更新 vime 测试及 CI 配置。涵盖选择测试模式、保持 CI 兼容性(如 NUM_GPUS 设置)、在 GitHub Actions 中注册测试矩阵、本地验证运行以及生成可验证的 PR 说明,确保测试与 CI 流程正确集成。
用户要求为新增功能编写测试用例
用户需要修复或更新 tests/ 目录下的现有测试
用户请求修改 CI 工作流行为
用户询问如何在 PR 前运行特定检查
npx skills add vllm-project/vime --skill add-tests-and-ci -g -y
用于审查和编辑 Vime 代码的轻量级规则。优先使用直接 API 而非薄包装,通过语义优先级优化条件分支逻辑,并确保抽象层真正消除重复或明确所有权,避免不必要的间接层。
审查或编辑 Vime 代码
重构辅助 API、分支选择或参数验证
检查冗余包装器或不清晰的控制流
npx skills add vllm-project/vime --skill vime-code-review-preferences -g -y


