executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
perception-terrain-randomizationConfigure mjlab sensors, terrain generation, flat patches, and domain randomization with CPU/CUDA verification boundaries.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when an mjlab task needs perception sensors, terrain, terrain-aware resets/curriculum, or runtime domain randomization.
BuiltinSensorCfg, ContactSensorCfg, RayCastSensorCfg,
TerrainHeightSensorCfg, and CameraSensorCfg selection.TerrainEntityCfg, TerrainGeneratorCfg, terrain presets, curriculum grid
behavior, spawn proportions, and flat patch sampling.mjlab.envs.mdp.dr, including model
field expansion, recomputation levels, camera/render implications, and
visualization limits.dr event term.--json for machine-readable output.ContactSensorCfg for structured contact data and gait air-time signals.RayCastSensorCfg with a GridPatternCfg for terrain scans and with a
PinholeCameraPatternCfg for depth-like rays.TerrainHeightSensorCfg when the policy needs per-frame vertical
clearance rather than raw raycast hit positions.CameraSensorCfg for RGB/depth/segmentation images; keep all camera
render settings identical inside one scene.dataclasses.replace() or by replacing sub_terrains.startup or reset events for DR functions that trigger model
recomputation; reserve frequent interval/step events for cheap state or
friction-style changes.