# System Skill

Диагностика и отчёт о состоянии текущей системы.

## Когда использовать автоматически
- Даня спрашивает «что с системой», «покажи железо», «сколько памяти», «состояние сервера»
- Обсуждается производительность, нехватка ресурсов, перегрев
- Нужно понять возможности системы перед установкой чего-либо

## Алгоритм

1. Собери данные параллельно (все команды через Bash):
   - CPU: `lscpu | head -20`
   - RAM: `free -h`
   - Диск: `df -h /`
   - GPU: `nvidia-smi` (если есть) или `lspci | grep -i vga`
   - Uptime и нагрузка: `uptime`
   - OS: `cat /etc/os-release | head -5`
2. Если запрос конкретный (только RAM, только GPU) — собирай только нужное
3. Если есть проблема — предложи решение

## Формат ответа

```
🖥️ Система: [hostname]
├─ OS: [name] [version]
├─ CPU: [model] ([cores] ядер)
├─ RAM: [used]/[total] ([percent]%)
├─ Диск: [used]/[total] ([percent]%)
├─ GPU: [model] [vram]
└─ Uptime: [time], Load: [avg]
```

- Если что-то критично (диск >90%, RAM >90%) — пометить ⚠️
- Если запрос расширенный — добавить топ процессов по потреблению

## Правила

- Не запускать тяжёлые диагностические команды без необходимости
- Если нет GPU — не писать об ошибке, просто указать «нет дискретной GPU»
- Температуру показывать только если запрошена или есть перегрев

## Запрос: $ARGUMENTS
