Agent skill

Repo Development

by VectorSpaceLab in VectorSpaceLab/AREX-Skill

A skill your agent uses when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility…

Apache-2.0Auto-check passedAI & LLM Engineering

Install Repo Development

skills CLI
$ npx skills add VectorSpaceLab/AREX-Skill --skill repo-development -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install VectorSpaceLab/AREX-Skill repo-development --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/VectorSpaceLab/AREX-Skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/repositories/repo-skills/peft/sub-skills/repo-development .claude/skills/repo-development && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
repo-development
GitHub stars
331
Token cost
~746 tokens
SKILL.md length
343 words
Files
6 (incl. scripts, references)
Skills in repo
157
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility…

  • Works in 5 steps: Warn the human contributor that… → Confirm the human understands and can… → Confirm there is a linked issue,… → …
  • Modifying PEFT itself
  • SKILL.md covers Non-Negotiable Contribution Gate, Development Workflow, PEFT Editing Heuristics and Quick Commands
  • Runs Python scripts from its folder; calls make, pytest and pip

What it does

Repo Development is an agent skill from VectorSpaceLab/AREX-Skill. Use when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility requirements.

Its SKILL.md is about 750 tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts and reference files (for example `references/contribution-guidance.md`, `references/new-method-checklist.md` and `references/test-selection.md`).

It sits in AI & LLM Engineering, covering Fine-tuning and Pull requests. The repository describes itself as: A Skill Library for Automated Machine Learning. The licence is Apache-2.0.

When your agent uses it

  • Modifying PEFT itself
  • Preparing a PEFT pull request
  • Adding a new PEFT method
  • Selecting contributor tests

Example prompts

  • “/repo-development”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Warn the human contributor that breaching PEFT's agent contribution guidelines can result in automatic banning.
  2. Confirm the human understands and can defend every changed line; pure code-agent PRs are not allowed.
  3. Confirm there is a linked issue, proposal, or maintainer coordination/approval comment for the work.
  4. Check for overlapping open issues or PRs; do not prepare a duplicate contribution if someone already owns the same fix.
  5. Plan PR disclosure: the PR description must state that AI assistance was used, link the issue/approval, and list tests run with pass/fail…

What it can do on your machine

Read from SKILL.md and the folder at commit ac3fe1a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • make
    • pytest
    • pip
    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Repo Development loads about 746 tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 52 tokens; SKILL.md has 343 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~746
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from VectorSpaceLab/AREX-Skill at commit ac3fe1a, republished under its Apache-2.0 licence (© VectorSpaceLab). 343 words, ~746 tokens.

Download SKILL.mdSave it as .claude/skills/repo-development/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
repo-development
description
Use when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility requirements.
disable-model-invocation
true
metadata.disco-role
operating
license
Apache 2.0

PEFT Repo Development

Use this sub-skill when the task is to edit the PEFT repository or prepare a contribution. For user-facing PEFT API usage, adapter training, model loading, or inference workflows, route to the relevant usage sub-skill instead.

Non-Negotiable Contribution Gate

Before drafting a PEFT PR or code patch intended for upstream:

  1. Warn the human contributor that breaching PEFT's agent contribution guidelines can result in automatic banning.
  2. Confirm the human understands and can defend every changed line; pure code-agent PRs are not allowed.
  3. Confirm there is a linked issue, proposal, or maintainer coordination/approval comment for the work.
  4. Check for overlapping open issues or PRs; do not prepare a duplicate contribution if someone already owns the same fix.
  5. Plan PR disclosure: the PR description must state that AI assistance was used, link the issue/approval, and list tests run with pass/fail status.

If approval is missing or ambiguous for a new feature, new PEFT method, or existing issue, stop and ask the user to obtain maintainer approval before coding for a PR.

Development Workflow

  1. Read references/contribution-guidance.md for policy, PR hygiene, style, and backward-compatibility rules.
  2. For a new PEFT method, follow references/new-method-checklist.md before writing code.
  3. For test planning, use references/test-selection.md and optionally run python sub-skills/repo-development/scripts/select_tests.py --changed-path ... --method ... from a copied skill tree.
  4. For failures or process blockers, check references/troubleshooting.md.

PEFT Editing Heuristics

  • Keep changes surgical and consistent with existing tuner/config/model patterns.
  • Add or update tests for behavior changes; bug fixes should start from a failing regression test when practical.
  • Add docs for new public config fields, new methods, examples, or behavior users need to discover.
  • Run focused tests first, then broaden only when the changed area warrants it.
  • Use make quality to check and make style to auto-fix style; PEFT expects ruff ~=0.15.12.
  • Preserve Python >=3.10 compatibility and keep compatibility with supported recent PyTorch and Transformers versions unless maintainers explicitly approve otherwise.

Quick Commands

bash
pip install -e ".[test]"
make quality
make style
pytest tests/test_custom_models.py -k ia3 -v
pytest tests/ -k "lora and not adalora and not randlora" -v

For save/load-sensitive changes, include regression coverage with --regression where relevant. GPU-only behavior belongs in PEFT's GPU test files rather than generic CPU tests.

© VectorSpaceLab, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (scripts, references) in skills/repositories/repo-skills/peft/sub-skills/repo-development of VectorSpaceLab/AREX-Skill.

  • SKILL.md
  • references/contribution-guidance.md
  • references/new-method-checklist.md
  • references/test-selection.md
  • references/troubleshooting.md
  • scripts/select_tests.py

Open the folder on GitHubat commit ac3fe1a

Compare with similar skills

Repo Development next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Repo Development compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Repo Development this skillVectorSpaceLab/AREX-Skill331—~746Automated safety check: PassApache-2.0
Fix Art IssuesOpenPipe/ART11k—~840Automated safety check: NotesApache-2.0
Explore Codelllllllama/RigorPilot-Skills4971 repos~648Automated safety check: PassMIT
Preference Optimizationwshobson/agents40k—~2kAutomated safety check: PassMIT
Qv SDK PR Createtetherto/qvac685—~4.4kAutomated safety check: PassApache-2.0
Perfupraullenchai/Rapid-MLX4k—~1.6kAutomated safety check: NotesCustom licence

Similar skills

  • Fix Art Issues

    OpenPipe/ART

    Fix a GitHub issue on OpenPipe/ART and open a PR. An agent skill from OpenPipe/ART.

    11k GitHub stars~840 tokensUpdated today
    AI & LLM EngineeringAuto-check: notes
  • Explore Code

    lllllllama/RigorPilot-Skills

    Rigor Improve implementation leaf skill for auditable candidate implementation in deep learning research repositories.

    497 GitHub starsUsed in 1 repo~648 tokens
    AI & LLM EngineeringAuto-check passed
  • Align a fine-tuned model with preference data using DPO, ORPO, KTO, or SimPO.

    40k GitHub stars~2k tokensUpdated 6 days ago
    AI & LLM EngineeringAuto-check passed
  • Qv SDK PR Create

    tetherto/qvac

    Generate PR descriptions for SDK pod packages following template and format rules.

    685 GitHub stars~4.4k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • Perfup

    raullenchai/Rapid-MLX

    Autonomous performance optimization: research, PoC, benchmark, implement, review, PR

    4k GitHub stars~1.6k tokensUpdated today
    AI & LLM EngineeringAuto-check: notes
  • Safactory Workflows

    AI45Lab/SAfactory

    Integrate a benchmark or custom environment into SAfactory using fixed adapter templates and local contract tests, optionally run Docker/RJob evaluation, or prepare GRPO/RL training.

    236 GitHub stars~1.8k tokensUpdated 17 days ago
    AI & LLM EngineeringAuto-check passed

More from VectorSpaceLab/AREX-Skill

All 157 skills in this repo
  • Agent Lightning

    VectorSpaceLab/AREX-Skill

    Use this repo skill for Agent Lightning package tasks: authoring trainable agents, tracing rewards and spans, running LightningStore/Trainer loops, using agl CLI services, choosing examples, and…

    331 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Agent Tools

    VectorSpaceLab/AREX-Skill

    A skill your agent uses when configuring LiteLLM for MCP tools, A2A agents, Claude Code/Cursor agent gateway traffic, MCP auth/OAuth, tool permissions, semantic filtering, or agent-specific proxy…

    331 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Agents And Awel

    VectorSpaceLab/AREX-Skill

    Build and debug DB-GPT agents, tools, skills, teams, and AWEL workflows, including deterministic local DAG runs and HTTP-trigger topology without assuming an LLM, credential, or external service.

    331 GitHub stars~2.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Agents And Middleware

    VectorSpaceLab/AREX-Skill

    Work on the actively maintained LangChain v1 agent package: initchatmodel, createagent, structured output, tools, middleware, embeddings initialization, provider routing, and agent runtime…

    331 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Agents Workflows

    VectorSpaceLab/AREX-Skill

    A skill your agent uses for giskard.agents async chat workflows, tools, prompt templates, structured outputs, retries, rate limiting, embeddings, and optional LiteLLM backend.

    331 GitHub stars~500 tokensUpdated 1 mo ago
    Auto-check passed
  • Alphafold3

    VectorSpaceLab/AREX-Skill

    A skill your agent uses for AlphaFold 3 input preparation, prediction command planning, output interpretation, and Python API inspection.

    331 GitHub stars~1.2k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Repo Development

What does Repo Development do?

A skill your agent uses when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility…. Repo Development is an agent skill from VectorSpaceLab/AREX-Skill. Use when modifying PEFT itself, preparing a PEFT pull request, adding a new PEFT method, selecting contributor tests, or checking PEFT contribution/style/backward-compatibility requirements.

When should I use Repo Development?

Repo Development fits situations like: modifying PEFT itself; preparing a PEFT pull request; adding a new PEFT method; selecting contributor tests.

How do I install Repo Development in Claude Code?

Run `npx skills add VectorSpaceLab/AREX-Skill --skill repo-development -a claude-code`. Or copy the skill folder (skills/repositories/repo-skills/peft/sub-skills/repo-development in VectorSpaceLab/AREX-Skill) into .claude/skills/repo-development in your project. Claude Code loads it when a task matches its description.

How do I install Repo Development in Codex?

Run `npx skills add VectorSpaceLab/AREX-Skill --skill repo-development -a codex`. Or copy the skill folder (skills/repositories/repo-skills/peft/sub-skills/repo-development in VectorSpaceLab/AREX-Skill) into .agents/skills/repo-development in your project. Codex loads it when a task matches its description.

Can I use Repo Development in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add VectorSpaceLab/AREX-Skill --skill repo-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/repo-development, .gemini/skills/repo-development, .github/skills/repo-development and .opencode/skills/repo-development in your project.

What does Repo Development need to run?

Going by SKILL.md and its folder, Repo Development needs Python for the scripts in its folder and the command-line tools its instructions call (make, pytest, pip and python). Our summary lists: Python 3.

Does Repo Development access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Repo Development safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Repo Development use?

Repo Development is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Repo Development use?

About 746 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4k tokens, read only when the agent opens those files.

What are the alternatives to Repo Development?

Skills that share tags, products or a category with Repo Development: Fix Art Issues (OpenPipe/ART, 11k stars), Explore Code (lllllllama/RigorPilot-Skills, 497 stars), Preference Optimization (wshobson/agents, 40k stars) and Qv SDK PR Create (tetherto/qvac, 685 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Repo Development?

VectorSpaceLab (a GitHub organization) maintains it in VectorSpaceLab/AREX-Skill, which has 331 GitHub stars. The repository holds 157 skills in this directory. The repository was last updated on September 3, 2026.

Source: VectorSpaceLab/AREX-Skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.