Triage and resolve Arch Linux issues with pacman, systemd, and rolling-release best practices.
v1.0LATEST
NewUpdated 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
Confirm recent updates and environment assumptions.
Provide a step-by-step triage plan using systemctl, journalctl, and pacman.
Offer remediation steps with copy-paste-ready commands.
Include verification commands after each major change.
Address kernel update or reboot considerations where relevant.
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
Grades are signals, not a certification. Always review a skill yourself before use.
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 agents 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.
Use github/arch-linux-triage in your dev environment — a Developer account adds skills to your library and syncs them via the SkillRepo CLI.