Skip to content
Back to skills

Repo Development

ASecurity

"Guide verl maintainers through contribution policy,

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
testingpythonbashtestinggit

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill repo-development --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Repo Development?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Repo Development
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-repo-development-6013505a/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-repo-development-6013505a)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: repo-development
description: "Guide verl maintainers through contribution policy,
  agent-instruction edits, focused test selection, generated config maintenance,
  and safe pre-commit choices."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# verl Repo Development

Use this sub-skill when changing verl repository internals, tests, docs, generated trainer config files, CI/workflow selections, or AI-agent instructions. Keep the advice maintainer-focused; for end-user training/inference workflows, route to the relevant runtime or configuration sub-skill instead.

## Maintainer Routing

- Before PR work, check `references/contributor-policy.md` for duplicate-work checks, low-value PR limits, AI-assistance disclosure, and AGENTS.md/domain-guide rules.
- For focused validation, read `references/testing-and-maintenance.md` and use `scripts/select_verl_tests.py` to map changed paths to suggested pytest targets and pre-commit hooks.
- For generated trainer config, docs, or config-reference changes, read the autogen section in `references/testing-and-maintenance.md`; generated YAML is maintained through the repo script, not by hand.
- For common failures, agent-instruction edit blockers, CPU/GPU/NPU routing mistakes, and out-of-date generated configs, read `references/troubleshooting.md`.

## Safe Helper

Run the bundled helper from the repository root to print suggestions only; it does not execute tests, mutate files, call GitHub, or invoke pre-commit:

```bash
python skills/disco/verl/sub-skills/repo-development/scripts/select_verl_tests.py --changed-paths verl/trainer/config/ppo_trainer.yaml tests/test_base_config_on_cpu.py
```

The helper accepts `--from-file` for newline-separated changed paths and `--json` for machine-readable output.

## Required Boundaries

- Do not propose a pure code-agent PR; a human submitter must understand and review every line.
- Do not proceed with duplicate or trivial busywork PRs; fail closed with the missing duplicate-check or scope information.
- Do not edit `AGENTS.md` or linked agent guides until the editing guide has been read and its checklist applied.
- Do not tell agents to run `tests/kill_github_tests.sh`; it is intentionally excluded from this skill.

Files in this skill

  • SKILL.md2.2 KB
  • references/contributor-policy.md2.8 KB
  • references/testing-and-maintenance.md3.4 KB
  • references/troubleshooting.md2.9 KB
  • scripts/select_verl_tests.py6.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.