Переносимые bash-скрипты для CLI

★ 7.0 · vibe-coding

shell-scripting — это скилл для Claude Code, который задаёт стандарты написания переносимых bash-скриптов для CLI-утилит, работающих на macOS, Linux и Windows. Скилл определяет структуру файла: shebang, описание и `set -e`; константы в UPPER_CASE; snake_case-функции с локальными переменными и явной обработкой ошибок через `trap`. Среди ключевых практик — двойные скобки в условиях, обязательное экранирование переменных в кавычки и проверка наличия команд через `command -v` вместо `which`. Отдельно описаны паттерны определения ОС, безопасной работы с файлами и парсинга JSON как с `jq`, так и без него. Подходит для написания и рефакторинга скриптов, которые должны проходить проверку `shellcheck` без предупреждений.