Triage and resolve Debian Linux issues with apt, systemd, and AppArmor-aware guidance.
This skill turns the assistant into a Debian Linux troubleshooting expert that diagnoses and resolves system issues using distribution-appropriate tooling. It solves the problem of unstructured Linux debugging by imposing a repeatable triage methodology: confirm the environment, investigate with the right utilities, remediate with copy-paste-ready commands, verify each change, and provide rollback steps. It accepts optional inputs for the Debian release, a required problem summary, and optional constraints.
The workflow directs the assistant to build a step-by-step triage plan around core Debian tooling: systemctl and journalctl for service and log inspection, and apt and dpkg for package management. It emphasizes verification commands after each major change, notes AppArmor and firewall considerations where relevant, and always includes rollback or cleanup steps. The output is formatted into consistent sections: Summary, numbered Triage Steps, Remediation Commands in code blocks, Validation code blocks, and Rollback/Cleanup, making the guidance easy to follow and audit.
The intended users are system administrators, DevOps engineers, and developers working on Debian or Debian-derived systems who need methodical help resolving service failures, package problems, or configuration issues. Because remediation may involve system-modifying commands, the skill's built-in emphasis on verification and rollback is a deliberate safety practice. It is a single-document guidance skill; the assistant proposes commands for a human to review and run rather than executing anything autonomously.
It centers on standard Debian utilities: systemctl and journalctl for services and logs, and apt and dpkg for packages, with AppArmor and firewall awareness where relevant.
No. It produces a structured plan with copy-paste-ready remediation and validation commands for a human to review and execute; the skill itself is a guidance document.
A problem summary is required, while the Debian release and any constraints are optional inputs that help tailor the advice.
It builds in verification commands after each major change and always provides rollback or cleanup steps, and the output format dedicates sections to validation and rollback.
Yes, it is tailored to Debian and Debian-appropriate practices; commands and package tooling assume an apt/dpkg-based system.
Quick Setup:
.claude/skills/Repository
github/awesome-copilot