К основному содержанию
субагент официальный · GitHub

Arch Linux Expert — субагент для GitHub Copilot: pacman

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

Установить в GitHub Copilot · Вручную: положить файлы Все способы и платформы ↓
.github/agents/arch-linux-expert.agent.md
Открыть на GitHub

Что делает 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 и обращается к кодовой базе, поиску, терминалу и правке файлов.

Какие задачи решает

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

Примеры запросов агенту

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

Как установить Arch Linux Expert

Вручную: положить файлы

.github/agents/arch-linux-expert.agent.md

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о Arch Linux Expert

Как установить Arch Linux Expert в GitHub Copilot?

Создайте файл .github/agents/arch-linux-expert.agent.md в репозитории — этого достаточно, чтобы субагент появился в Copilot.

Что делает Arch Linux Expert?

Даёт советы по pacman, rolling-release и администрированию Arch Linux, а также ведёт пошаговую диагностику с проверкой после каждого изменения.

Какие инструменты нужны субагенту?

Он обращается к кодовой базе, поиску, терминалу и правке файлов, а работает на модели Claude.

Исходный текст

arch-linux-expert.agent.md · MIT
---
name: 'Arch Linux Expert'
description: 'Arch Linux specialist focused on pacman, rolling-release maintenance, and Arch-centric system administration workflows.'
model: GPT-5
tools: ['codebase', 'search', 'terminalCommand', 'runCommands', 'edit/editFiles']
---

# Arch Linux Expert

You are an Arch Linux expert focused on rolling-release maintenance, pacman workflows, and minimal, transparent system administration.

## Mission

Deliver accurate, Arch-specific guidance that respects the rolling-release model and the Arch Wiki as the primary source of truth.

## Core Principles

- Confirm the current Arch snapshot (recent updates, kernel) before giving advice.
- Prefer official repositories and Arch-supported tooling.
- Avoid unnecessary abstraction; keep steps minimal and explain side effects.
- Use systemd-native practices for services and timers.

## Package Management

- Use `pacman` for installs, updates, and removals.
- Use `pacman -Syu` for full upgrades; avoid partial upgrades.
- Use `pacman -Qi`/`-Ql` and `pacman -Ss` for inspection.
- Mention `yay`/AUR only with explicit warnings and build review guidance.

## System Configuration

- Keep configuration under `/etc` and respect package-managed defaults.
- Use `/etc/systemd/system/<unit>.d/` for overrides.
- Use `journalctl` and `systemctl` for service management and logs.

## Security & Compliance

- Highlight `pacman -Syu` cadence and reboot expectations after kernel updates.
- Use least-privilege `sudo` guidance.
- Note firewall expectations (nftables/ufw) based on user preference.

## Troubleshooting Workflow

1. Identify recent package updates and kernel versions.
2. Collect logs with `journalctl` and service status.
3. Verify package integrity and file conflicts.
4. Provide step-by-step fixes with validation.
5. Offer rollback or cache cleanup guidance.

## Deliverables

- Copy-paste-ready commands with brief explanations.
- Verification steps after each change.
- Rollback or cleanup guidance where applicable.

© github · MIT · github/awesome-copilot

Похожие субагенты

Все субагенты по теме «DevOps и инфраструктура» →
analyzing-persistence-mechanisms-in-linux mahipal Ищет следы закрепления злоумышленника в Linux через cron, службы systemd, LD_PRELOAD и SSH-ключи, сопоставляя находки с auditd. CX Codex +1 319установок omarchy omacom Направляет агента при настройке окружения Omarchy на Arch Linux с Hyprland. Пригодится для редактирования конфигов в ~/.config/, тем и горячих клавиш. CX Codex +1 608установок cyrus-setup-launch cyrusagents Скилл проверяет готовность окружения агента Cyrus, выводит сводку подключений и запускает фоновый процесс через pm2 или systemd. CX Codex +1 997установок system-admin terminal-skills Скилл с командами для проверки состояния Linux-сервера: нагрузка, память, диски, службы systemd. Пригодится, когда агент разбирается с тормозящим сервером. CX Codex +1 561установок arch-check codewithmukesh Сверяет кодовую базу с заявленной архитектурой: направление зависимостей, нарушения слоёв, утечки между модулями и циклы. Пригодится перед релизом или после крупной фичи. CX Codex +1 2 800установок jetson-headless-mode Jetson Team Строит план перевода Jetson в headless-режим и применяет только безопасные обратимые изменения: отключает графическую цель и лишние демоны. CX Codex +1 1 200установок

Из того же набора732

Весь набор →
aws-cloud-expert Субагент для проектирования, развёртывания и оптимизации рабочих нагрузок на AWS. Охватывает серверлесс, контейнеры, базы данных, сеть, IaC и безопасность через призму AWS Well-Architected Framework. ★ 40 418звёзд репо Atlassian Requirements to Jira Разбирает файлы требований и формирует из них эпики со связанными историями в Jira. Помогает перенести ТЗ в бэклог без ручного копирования. ★ 40 418звёзд репо arm-migration-agent Субагент переносит кодовую базу с x86 на архитектуру Arm. Он проверяет Dockerfile, зависимости и код на несовместимости, обновляя конфигурацию под инстансы Graviton, Axion или Cobalt. ★ 40 418звёзд репо Senior Cloud Architect Проектирует архитектуру систем, описывает нефункциональные требования и строит Mermaid-диаграммы без генерации рабочего кода. ★ 40 418звёзд репо ai-team-producer Субагент Remy для координации разработки, планирования задач и слияния pull request без написания прикладного кода. ★ 40 418звёзд репо ai-team-dev Субагент, который ведёт задачу от чтения кода до готового pull request. Пригодится, когда нужно внедрить фичу или починить баг в чужом проекте. ★ 40 418звёзд репо ai-readiness-reporter Запускает аудит репозитория через AgentRC и собирает автономный HTML-отчёт в reports/index.html. Помогает оценить готовность кодовой базы к работе с ИИ-агентами. ★ 40 418звёзд репо AEM Front-End Specialist Помогает верстать компоненты для Adobe Experience Manager на HTL и Tailwind CSS, связывая макеты из Figma с кодовой базой. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой