# Xr Compose Tool

> Launching, stopping, or managing xr-compose-based XRd labs, running commands/logs via the just wrapper, or working with docker-compose.xr.yml topology files. Use when this capability is needed.

- Skill: `tomevault-io/xr-compose-tool` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/xr-compose-tool`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/xr-compose-tool/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/xr-compose-tool

---


# XR Compose Tool

## Overview

Provide the xr-compose tooling layer for XRd labs in this repo.

## Related Skills

This skill may depend on compute infrastructure skills for Docker environment setup.

### Compute Infrastructure

A compute mode must be active before launching labs. It configures the Docker
environment (`DOCKER_HOST`, image paths) and sets the `LAB_COMPUTE_*` variables
that session management depends on.

**Selection:**
- If one compute skill is available, use it — read its SKILL.md and follow setup.
- If multiple compute skills are available, ask the user which to use (once per session).
- If no compute skills are available, use native compute (see
  [references/native-compute.md](references/native-compute.md)).
- If the user explicitly requests native compute, use it regardless of available
  compute skills.
- Remember the selection for the session duration.

## Tooling

Use the wrapper script and task list in [references/tooling.md](references/tooling.md) for all lab interactions. Direct docker or docker-compose invocations bypass session tracking and break lab state management.

## Running Labs and Compute

Running-lab state tracking, compute session management, and resource-awareness
guidance are in [references/running-labs.md](references/running-labs.md).

## Compose File Format

Follow the topology file guidance and template in [references/compose-file.md](references/compose-file.md).

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/ios-xr) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

