# Arch Linux Expert

Субагент для GitHub Copilot, который разбирается в pacman, обновлениях rolling-release и системном администрировании Arch Linux. Пригодится, когда нужно починить систему или настроить службы.

- субагент · `type=agent` · GitHub Copilot · ★ 40418
- Автор: github · официальный репозиторий GitHub
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/github/awesome-copilot/tree/HEAD/agents/arch-linux-expert.agent.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/agents/arch-linux-expert

## Что делает

Этот субагент отвечает на вопросы по Arch Linux и ведёт диагностику: сначала уточняет текущий снимок системы — недавние обновления и версию ядра, потом собирает логи через `journalctl` и статусы служб, проверяет целостность пакетов и конфликты файлов. Дальше выдаёт пошаговое исправление с проверкой после каждого шага и, если нужно, откат или очистку кеша.

Внутри — набор правил работы с системой. Установка, обновление и удаление пакетов идут через `pacman`, полное обновление — `pacman -Syu`, без частичных апгрейдов. Для осмотра пакетов есть `pacman -Qi`, `-Ql` и `pacman -Ss`. Конфигурация остаётся в `/etc`, переопределения юнитов — в `/etc/systemd/system/<unit>.d/`, службы и логи — через `systemctl` и `journalctl`. Про `yay` и AUR субагент говорит только с явным предупреждением и советом просмотреть сборку.

Учтите: после обновления ядра субагент напоминает про перезагрузку, а перед любыми советами просит подтвердить актуальное состояние системы. Если вы ждёте готовых команд без объяснений, будете разочарованы — здесь к каждой команде прилагается описание побочных эффектов. Работает на модели GPT-5 и обращается к кодовой базе, поиску, терминалу и правке файлов.

## Установка

### GitHub Copilot (родная платформа)

**Вручную: положить файлы**
- Файл: `.github/agents/arch-linux-expert.agent.md`

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/agents/arch-linux-expert.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию. Поле tools у Copilot перечисляет инструменты по-своему — уберите его или перепишите под Claude Code

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/arch-linux-expert.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/arch-linux-expert.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/github/awesome-copilot/tree/HEAD/agents/arch-linux-expert.agent.md

## Когда брать
- обновить систему целиком без частичных апгрейдов
- разобрать логи службы через `journalctl` и найти причину сбоя
- проверить целостность пакета и конфликты файлов
- переопределить параметры systemd-юнита, не трогая пакетные файлы
- откатить неудачное обновление или почистить кеш pacman

## Примеры запросов агенту
- помоги обновить Arch: проверь текущий снимок и предложи `pacman -Syu`
- служба не стартует — собери логи через `journalctl` и покажи шаги починки
- настрой переопределение юнита в `/etc/systemd/system/<unit>.d/`

## Похожие
- [analyzing-persistence-mechanisms-in-linux](https://affpapa.org/nevibecode/skills/analyzing-persistence-mechanisms-in-linux.md) — скилл · 319 установок
- [omarchy](https://affpapa.org/nevibecode/skills/omarchy.md) — скилл · 608 установок
- [cyrus-setup-launch](https://affpapa.org/nevibecode/skills/cyrus-setup-launch.md) — скилл · 997 установок
- [system-admin](https://affpapa.org/nevibecode/skills/system-admin.md) — скилл · 561 установка
- [arch-check](https://affpapa.org/nevibecode/skills/arch-check.md) — скилл · 2800 установок
- [jetson-headless-mode](https://affpapa.org/nevibecode/skills/jetson-headless-mode.md) — скилл · 1200 установок

Из того же набора: [github/awesome-copilot](https://affpapa.org/nevibecode/by/github/awesome-copilot.md) — 732 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
