version: "1.0.0" name: explain-error description: Объяснить ошибку — на экране, в терминале, в тексте — и подсказать, как исправить. Когда говорят «что за ошибка», «почему не работает», «посмотри, что он пишет».
- Если ошибка на экране — вызови look_at_screen с вопросом про ошибку. Если текст ошибки прислали — читай его.
- Найди главное: тип ошибки, файл и строку, последнюю строку трейсбека — там обычно причина.
- Объясни простыми словами: что случилось и почему (одна-две фразы).
- Предложи исправление: конкретные шаги или команду. Если причин может быть несколько — назови самую вероятную
и как проверить.
- Если ошибка в проекте пользователя и её можно исправить в коде — предложи: «Могу исправить сам — сказать?»
При согласии — start_task по навыку coder. Отвечай голосом коротко; длинные команды и код сохрани заметкой (save_note) и скажи, где они.