Back to Skills

test

verified

Overlay testing session management for bazzite-ai development. Enables live editing of justfiles via symlinks to /usr on immutable OS (OSTree) or traditional Linux systems. Use when users need to test ujust changes, enable overlay mode, troubleshoot testing sessions, or run VM/install tests.

View on GitHub

Marketplace

bazzite-ai-plugins

atrawog/bazzite-ai-plugins

Plugin

bazzite-ai-dev

development

Repository

atrawog/bazzite-ai-plugins

bazzite-ai-dev/skills/test/SKILL.md

Last Verified

January 21, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/atrawog/bazzite-ai-plugins/blob/main/bazzite-ai-dev/skills/test/SKILL.md -a claude-code --skill test

Installation paths:

Claude
.claude/skills/test/
Powered by add-skill CLI

Instructions

# Test - Overlay Testing Management

## Overview

The overlay testing system enables live editing of justfiles by creating symlinks from the repository to `/usr/share/bazzite-ai/just/`. This allows testing changes without rebuilding the OS image.

**Key Concept:** On immutable OSTree systems (Bazzite-AI, Silverblue), `/usr` is read-only. Overlay mode temporarily unlocks it. On traditional systems (Fedora, CentOS), symlinks provide the same live-editing capability.

**Command Contexts:**
- `just overlay` - Development mode (from repository root)
- `ujust test` - Runtime verification (on installed bazzite-ai system)

**Important:** Overlay commands (`just overlay`) are development-only and run from the repository root. Runtime verification commands (`ujust test quick`, `ujust test gpu`, etc.) run on installed systems.

## Quick Reference

### Development Mode (from repo root)

| Action | Command | Description |
|--------|---------|-------------|
| Refresh overlay | `just overlay refresh` | Auto-enables if needed, then refreshes |
| Check status | `just overlay check` | Show current overlay/symlink status |
| Enable overlay | `just overlay enable` | Manually bootstrap overlay session |
| System info | `just overlay info` | Show detailed system info |
| Help | `just overlay help` | Show usage help |

**Note:** `just overlay refresh` automatically enables the overlay if not active - this is the recommended primary command.

### Runtime Verification (on installed system)

| Action | Command | Description |
|--------|---------|-------------|
| Quick test | `ujust test quick` | Fast GPU + services check (~30s) |
| Full test | `ujust test all` | Complete test suite (~2min) |
| GPU test | `ujust test gpu` | GPU detection and CDI check |
| Help | `ujust test help` | Show all runtime test options |

## Parameters

### Development Mode (just overlay)

```bash
just overlay ACTION
```

| Parameter | Values | Description |
|-----------|--------|-------------|
| `ACTION` | `refresh`

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
6623 chars