ov-foundation/skills/archlinux/SKILL.md
Base Arch Linux image. Root of the image hierarchy for all pac-based images. MUST be invoked before building, deploying, configuring, or troubleshooting the archlinux image.
npx skillsauth add overthinkos/overthink-plugins archlinuxInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Root base image built from docker.io/library/archlinux:latest. Foundation for all Arch Linux-based Overthink images.
| Property | Value | |----------|-------| | Base | docker.io/library/archlinux:latest | | Layers | (none) | | Platforms | linux/amd64 | | Distro | archlinux | | Build | pac | | Builders | pixi, npm, cargo, aur → archlinux-builder | | Registry | ghcr.io/overthinkos |
ov image build archlinux
ov shell archlinux
/ov-foundation:archlinux-builder — adds pixi, nodejs, build-toolchain, yay/ov-foundation:arch-test — pacman + AUR packaging test/ov-coder:arch-ov — full ov toolchain on ArchThis is the Arch counterpart to /ov-foundation:fedora. The tag system (distro: [archlinux], build: [pac]) selects pac: package sections and pac: tasks in tasks:. Layers shared between Arch and Fedora images use distro-specific sections:
# layer.yml — multi-distro package declarations
rpm:
packages: [neovim] # Fedora
pac:
packages: [neovim] # Arch
After ov image build:
ov image list — image appears in listov shell archlinux — interactive shell worksov shell archlinux -c "pacman --version" — pacman available/ov-foundation:archlinux-builder — adds pixi, nodejs, build-toolchain, yay/ov-coder:arch-ov — full ov toolchain on Arch/ov-foundation:arch-test — pacman + AUR test image/ov-foundation:fedora — RPM-based counterpart/ov-build:build — build the archlinux base image/ov-core:shell — interactive shell in the base imageMUST be invoked when the task involves the archlinux base image or understanding the Arch image chain. Invoke this skill BEFORE reading source code or launching Explore agents.
/ov-build:image — image family umbrella (image: entries in overthink.yml, build/validate/inspect/list)development
Claude Code multi-agent support in Overthink — sub-agents, dynamic workflows, and agent teams, and how each drives the existing `ov eval` disposable beds to test and verify. MUST be invoked before authoring or invoking an ov sub-agent / dynamic workflow / agent team, wiring agent-lifecycle hooks, or asking "which primitive should drive the R10 beds?".
tools
Mounts a virtiofs share tagged `workspace` at /workspace inside a VM guest via a systemd .mount unit. Use when a kind:vm entity shares a host directory into the guest and you need it auto-mounted (and re-mounted at every boot).
development
MUST be invoked before any work involving: the `kind: android` schema kind, a `target: android` deploy, the `apk:` layer package format (installing Android apps declaratively), AndroidDeployTarget, an in-pod emulator OR a remote/physical adb-endpoint device, or nested `pod → android` deployment. The first-class Android device + app surface that sits above `ov eval adb`/`appium`.
tools
Use when committing, branching, pushing, merging, tagging, creating PRs, or approving/merging PRs with gh — the feat/-branch, R10-gated, never-force-push landing workflow across the main repo + the plugins submodule + image/<distro> submodules. Covers sync-to-upstream, branch/worktree pruning, the fork+PR path for contributors without write access, and cross-repo @github landing order.