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.

architecture-blueprint-generator
Analyze codebases and generate comprehensive architectural documentation with diagrams and patterns.

arize-ai-provider-integration
Creates, reads, updates, and deletes Arize AI integrations that store LLM provider credentials used by evaluators and other Arize features. Supports any LLM provider (e.g. OpenAI, Anthropic, Azure OpenAI, AWS Bedrock, Vertex AI, Gemini, NVIDIA NIM). Use when the user mentions AI integration, LLM provider credentials, create integration, list integrations, update credentials, delete integration, or connecting an LLM provider to Arize.

arize-evaluator
Handles LLM-as-judge evaluation workflows on Arize including creating/updating evaluators, running evaluations on spans or experiments, managing tasks, trigger-run operations, column mapping, and continuous monitoring. Use when the user mentions create evaluator, LLM judge, hallucination, faithfulness, correctness, relevance, run eval, score spans, score experiment, trigger-run, column mapping, continuous monitoring, or improve evaluator prompt.

arize-instrumentation
Adds Arize AX tracing to an LLM application for the first time. Follows a two-phase agent-assisted flow to analyze the codebase then implement instrumentation after user confirmation. Use when the user wants to instrument their app, add tracing from scratch, set up LLM observability, integrate OpenTelemetry or openinference, or get started with Arize tracing.

arize-link
Generates deep links to the Arize UI for traces, spans, sessions, datasets, labeling queues, evaluators, and annotation configs. Produces clickable URLs for sharing Arize resources with team members. Use when the user wants to link to or open a trace, span, session, dataset, evaluator, or annotation config in the Arize UI.

aspire
Reference and workflow guide for building, running, and deploying Aspire polyglot distributed apps.