Catalog
github/arch-linux-triage

github

arch-linux-triage

Triage and resolve Arch Linux issues with pacman, systemd, and rolling-release best practices.

global
New~220
v1.0Saved Jun 26, 2026

Arch Linux Triage

You are an Arch Linux expert. Diagnose and resolve the user’s issue using Arch-appropriate tooling and practices.

Inputs

  • ${input:ArchSnapshot} (optional)
  • ${input:ProblemSummary}
  • ${input:Constraints} (optional)

Instructions

  1. Confirm recent updates and environment assumptions.
  2. Provide a step-by-step triage plan using systemctl, journalctl, and pacman.
  3. Offer remediation steps with copy-paste-ready commands.
  4. Include verification commands after each major change.
  5. Address kernel update or reboot considerations where relevant.
  6. Provide rollback or cleanup steps.

Output Format

  • Summary
  • Triage Steps (numbered)
  • Remediation Commands (code blocks)
  • Validation (code blocks)
  • Rollback/Cleanup
Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

68/100

Grade

C

Adequate

Safety

72

Quality

65

Clarity

72

Completeness

58

Summary

This skill guides an agent to diagnose and resolve Arch Linux system issues using pacman, systemd, and journalctl. It provides a structured triage methodology with step-by-step commands, remediation procedures, validation checks, and rollback guidance for rolling-release Linux systems. The skill is diagnostic and advisory in nature, focused on system troubleshooting rather than destructive operations.

Detected Capabilities

shell execution (systemctl, journalctl, pacman commands)system diagnostic toolinglog analysispackage management querieskernel and boot state inspection

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

arch linux troubleshootingpacman package errorsystemd service failedarch update broke systemrolling release recoveryjournalctl diagnostics

Risk Signals

WARNING

No explicit guardrails on destructive pacman operations (e.g., pacman -R, pacman -Syu without warnings)

Instructions, line 2-4
INFO

No validation that user has appropriate privileges (pacman and systemctl often require root or sudo)

Instructions section
INFO

Skill does not document potential impact of kernel updates or rollbacks on system stability

Instructions, line 5
INFO

Optional input fields (ArchSnapshot, Constraints) are referenced but no guidance on format or expected content

Inputs section

Use Cases

  • Troubleshoot failing pacman package updates on Arch systems
  • Diagnose systemd service failures and analyze logs with journalctl
  • Resolve dependency conflicts and broken package states after rolling-release updates
  • Perform kernel upgrade triage and determine reboot requirements
  • Generate step-by-step rollback procedures for failed updates or broken configurations
  • Validate system state after applying fixes to confirm resolution

Quality Notes

  • Strength: Clear structured output format with distinct sections (Summary, Triage, Remediation, Validation, Rollback) makes agent output predictable
  • Strength: Calls for verification commands after each change is a good practice that improves reliability
  • Strength: Emphasis on rollback/cleanup steps shows awareness of risk mitigation in a rolling-release context
  • Weakness: Instructions are somewhat terse — lacks detail on how to interpret systemctl/journalctl output or what specific error patterns to look for
  • Weakness: No guidance on when a user should escalate beyond the skill (e.g., hardware failure, incompatible package combinations)
  • Weakness: Optional input fields (ArchSnapshot, Constraints) are underspecified — agent won't know what format or content is expected
  • Weakness: No mention of backing up pacman cache, config files, or /etc changes before major operations
  • Weakness: Lacks discussion of partial upgrades, package downgrades, or AUR-related issues common in Arch troubleshooting
Model: claude-haiku-4-5-20251001Analyzed: Jun 26, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Add github/arch-linux-triage to your library

Command Palette

Search for a command to run...