--- name: health description: Run system health check aliases: [syshealth, check] invokes: skill:sysadmin-health --- # /health Command Runs a comprehensive health check on the Arch Linux workstation. ## Usage ``` /health /health --quick # Skip package checks (faster) /health --full # Include all checks plus security audit ``` ## What It Does 1. Invokes the `sysadmin-health` skill 2. Collects system metrics (disk, memory, CPU, swap) 3. Checks for pending updates and package issues 4. Reviews failed services and recent errors 5. Reports overall system health status ## Example Output ``` System Health Report ═══════════════════════════════════════ Status: ⚠️ WARNING Disk Usage: / : 65% (120G/180G) /home : 82% (450G/550G) ⚠️ Memory: 8.2G / 32G (25%) Swap: 0B / 8G Pending Updates: 12 packages Failed Services: 1 (bluetooth.service) Recent Errors: 3 in last 24h - nvidia-persistenced: initialization error - cups: connection refused - bluetooth: adapter not found Recommended Actions: 1. Clean /home (above 80% threshold) 2. Fix bluetooth.service: systemctl restart bluetooth 3. Run system update: pacman -Syu ``` ## Autonomy This command is read-only and runs without confirmation.