shell-scripting-pro — субагент для Claude Code
Субагент, который пишет и правит shell-скрипты: строгий режим ошибок, кавычки, переносимость между Unix-системами.
npx claude-code-templates@latest --agent programming-languages/shell-scripting-proЧто делает shell-scripting-pro
shell-scripting-pro — субагент для Claude, заточенный под автоматизацию и системное администрирование. Он берётся за bash и zsh, управление процессами, работу с файлами и текстовыми потоками. Инструменты у него простые: Read, Write, Edit и Bash.
Внутри — набор правил, по которым он строит скрипты. Строгий режим через set -euo pipefail, кавычки вокруг переменных, чтобы не разъезжалось разбиение слов, встроенные команды вместо внешних утилит там, где это возможно. Добавьте к этому проверку входных данных, модульные функции и понятные сообщения о помощи. Логика посложнее — с комментариями и примерами запуска.
POSIX-совместимость заявлена как приоритет, поэтому скрипты рассчитаны на разные Unix-подобные системы. Проверять всё равно придётся самому: субагент пишет код, но не запускает его в вашем окружении за вас. Если в проекте уже есть свои конвенции по логам или мониторингу, их стоит проговорить отдельно — иначе получите аккуратный, но чужой стиль.
Какие задачи решает
- написать скрипт развёртывания с обработкой ошибок
- переписать bash-скрипт под POSIX-совместимость
- добавить проверку входных аргументов в существующий скрипт
- разбить длинный скрипт на переиспользуемые функции
- настроить логирование и интеграцию с мониторингом в автоматизации
Примеры запросов агенту
- Напиши скрипт
deploy.shдля выкладки на сервер, с проверкой аргументов и строгим режимом ошибок - Перепиши этот bash-скрипт так, чтобы он работал в POSIX-совместимых оболочках
- Добавь в скрипт логирование и разбей его на функции
Как установить shell-scripting-pro
1Через claude-code-templates
npx claude-code-templates@latest --agent programming-languages/shell-scripting-pro2Вручную: положить файлы
.claude/agents/shell-scripting-pro.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/shell-scripting-pro.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/shell-scripting-pro.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о shell-scripting-pro
Как установить shell-scripting-pro в Claude Code?
Через шаблоны: npx claude-code-templates@latest --agent programming-languages/shell-scripting-pro. После этого файл субагента окажется в .claude/agents/shell-scripting-pro.md.
Что делает shell-scripting-pro?
Пишет и правит shell-скрипты для автоматизации и администрирования. Следит за обработкой ошибок, кавычками и переносимостью кода между Unix-подобными системами.
Какие инструменты доступны субагенту?
Read, Write, Edit и Bash — чтение, запись, правка файлов и запуск команд в оболочке.