Skip to content
Back to skills

Task Development

ASecurity

"Guides RoboVerse task authoring, registration, observation and

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

Works with

  • api

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Task Development?

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

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

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: task-development
description: "Guides RoboVerse task authoring, registration, observation and
  reward contracts, reset logic, callback composition, and parity-safe task
  tests."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Task Development

Use this route when adding or changing a RoboVerse task, task config, reward,
observation, reset, callback, success checker, or task registration. Decide
first whether the change belongs in RoboVerse (content and task behavior) or
MetaSim (core abstractions, registry, handlers, or simulator backend).

## Route

1. Read [task-authoring.md](references/task-authoring.md) for the smallest
   config/registration workflow and state-field checklist.
2. Compose existing MetaSim and RoboVerse config objects with `@configclass`;
   do not fork core types or work around a missing MetaSim capability in the
   downstream package.
3. Define the scenario, task class, action/observation contract, reset, reward,
   termination, and success behavior. Register the task under a stable name and
   import it through the package discovery path.
4. Add a focused regression test for every behavior fix. Run a lightweight
   reset/shape test first, then backend-specific parity checks only when the
   selected environment supports them.
5. Use [troubleshooting.md](references/troubleshooting.md) for registration,
   state/extras, shape, seed, and reward-order failures.

## Key boundaries

- Core simulator APIs, registry semantics, and backend bugs route to MetaSim.
- Task/robot/scene/reward/observation content routes here.
- External benchmark passthroughs route to
  [benchmark-integrations](../benchmark-integrations/SKILL.md).
- Measured cross-simulator comparisons route to
  [parity-and-tooling](../parity-and-tooling/SKILL.md).

Files in this skill

  • SKILL.md1.8 KB
  • references/task-authoring.md3.9 KB
  • references/troubleshooting.md2 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.