L
linux-service-triage
Diagnoses common Linux service issues using logs, systemd/PM2, file permissions, Nginx reverse proxy checks, and DNS sanity checks. Use when a server app is failing, unreachable, or misconfigured.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Diagnoses common Linux service issues using logs, systemd/PM2, file permissions, Nginx reverse proxy checks, and DNS sanity checks. Use when a server app is failing, unreachable, or misconfigured.
How to use
- Przygotuj informacje o serwisie: nazwę usługi systemd lub procesu PM2, oraz symptom problemu (komunikat błędu, wynik
systemctl statuslub fragment logu). - Uruchom skill z opisem problemu — na przykład "Pokaż mi dlaczego ta usługa pada, przeanalizuj logi i daj dokładne komendy naprawcze" lub "Zrestartuj tę aplikację czysto i potwierdź, że słucha na właściwym porcie".
- Skill zbiera dowody: status usługi, ostatnie wpisy z
journalctllub PM2, uprawnienia katalogów używanych przez serwis. - Skill klasyfikuje przyczynę awarii (błąd konfiguracji, brakująca zależność, odmowa dostępu, konflikt portów, niedostępny upstream) i wyświetla raport triażu z najprawdopodobniejszą przyczyną.
- Jeśli poprosisz o konkretne komendy naprawcze, skill generuje gotowe do uruchomienia polecenia shell — na przykład do zmiany uprawnień, utworzenia usługi systemd lub skonfigurowania reverse proxy Nginx.
- Po zastosowaniu poprawek skill pomaga potwierdzić, że usługa działa, słucha na oczekiwanym porcie i ścieżka przez proxy oraz DNS są poprawne.