"Routes OpenHands Software Agent SDK repository maintenance,
Scanned 9/9/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill repo-development --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Repo Development?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-repo-development-69f89289)More formats (shields.io, HTML) on the badges page.
---
name: repo-development
description: "Routes OpenHands Software Agent SDK repository maintenance,
testing, compatibility, CI, and packaging workflows."
disable-model-invocation: true
metadata:
disco-role: operating
license: MIT
---
# Repository Development
Use this sub-skill when the task is to edit, review, test, package, or maintain this monorepo rather than use it as a library.
## What this route owns
- Package and workspace boundaries across `openhands-sdk`, `openhands-tools`, `openhands-workspace`, and `openhands-agent-server`.
- Build, format, lint, pre-commit, and test workflows.
- Import dependency checks and tool-registration checks.
- Persisted-settings compatibility and API/REST compatibility policies.
- Example runner requirements and example discovery rules.
- CI workflows and release-maintenance guardrails.
## Start here
Read [`references/build-test-and-ci.md`](references/build-test-and-ci.md) for the normal checkout commands and test-selection strategy. Read [`references/compatibility-gates.md`](references/compatibility-gates.md) for the public API, REST, and settings compatibility rules. Read [`references/troubleshooting.md`](references/troubleshooting.md) when a repo-level check fails.
Scripts:
- [`scripts/check_import_rules.py`](scripts/check_import_rules.py)
- [`scripts/check_tool_registration.py`](scripts/check_tool_registration.py)
## Typical triggers
- "I changed a package and need the right tests."
- "Why did a compatibility check fail?"
- "How do I run pre-commit on the files I changed?"
- "Which CI or example workflow applies to this repo change?"
## Cross-links
- For local SDK usage, go to [`../agent-core/SKILL.md`](../agent-core/SKILL.md).
- For tool implementations, go to [`../built-in-tools/SKILL.md`](../built-in-tools/SKILL.md).
- For remote runtime and agent-server changes, go to [`../remote-runtime/SKILL.md`](../remote-runtime/SKILL.md).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!