arch-linux-triage
github/awesome-copilot
Structured Arch Linux troubleshooting with pacman, systemd, and journalctl-based remediation steps.
What is arch-linux-triage?
Arch-linux-triage is a diagnostic skill that guides an AI agent through troubleshooting Arch Linux problems using systemctl, journalctl, and pacman. Use it when a user reports a broken system, failed update, or service issue on Arch Linux and needs a structured triage, remediation, and rollback plan.
- Confirms recent updates and environment assumptions before diagnosing
- Generates a numbered triage plan using systemctl, journalctl, and pacman
- Provides copy-paste-ready remediation commands
- Includes validation commands to verify each major change
- Flags kernel update or reboot considerations
- Outputs rollback or cleanup steps
How to install arch-linux-triage
npx skills add https://github.com/github/awesome-copilot --skill arch-linux-triage- An Arch Linux (or Arch-based) system with pacman and systemd
- Sufficient privileges (sudo/root) to run remediation and rollback commands
How to use arch-linux-triage
- 1.Invoke the skill and describe your Arch Linux problem in the ProblemSummary input.
- 2.Optionally provide an ArchSnapshot (e.g., recent system state) and any Constraints (e.g., can't reboot now).
- 3.Review the Summary and numbered Triage Steps the skill outputs.
- 4.Run the provided Remediation Commands in your terminal.
- 5.Run the Validation commands after each major change to confirm the fix.
- 6.Follow the Rollback/Cleanup steps if the fix needs to be reverted or cleaned up.
Use cases
- Diagnosing a failed system update or broken package on Arch Linux
- Investigating a failed or misbehaving systemd service via journalctl
- Producing a step-by-step remediation plan with verification commands for a rolling-release issue
- Planning a safe rollback after a problematic pacman update
- Addressing kernel update or reboot-related issues on Arch
- Arch Linux users troubleshooting system issues
- System administrators managing rolling-release Arch systems
- Developers using Arch Linux who need quick diagnostic guidance
arch-linux-triage FAQ
No, it provides copy-paste-ready commands for you to run; it does not execute them on its own.
General triage scenarios involving updates, services, and system breakage, using systemctl, journalctl, and pacman.
Yes, it includes a Rollback/Cleanup section after remediation and validation steps.
You should provide a ProblemSummary; ArchSnapshot and Constraints are optional inputs.
Full instructions (SKILL.md)
Source of truth, from github/awesome-copilot.
name: arch-linux-triage description: 'Triage and resolve Arch Linux issues with pacman, systemd, and rolling-release best practices.'
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, andpacman. - 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
Related skills
More from github/awesome-copilot and the wider catalog.
git-commit
Execute semantic git commits with conventional message analysis and intelligent staging.
excalidraw-diagram-generator
Generate Excalidraw diagrams from natural language descriptions.
documentation-writer
Create structured technical documentation using the Diátaxis framework for tutorials, how-to guides, references, and explanations.
gh-cli
GitHub CLI comprehensive reference for repositories, issues, PRs, Actions, projects, releases, and all GitHub operations from the command line.
prd
Generate comprehensive Product Requirements Documents with executive summaries, user stories, technical specs, and risk analysis.
refactor
Surgical code refactoring to improve maintainability without changing behavior.