К основному содержанию
субагент

shell-scripting-pro — субагент для Claude Code

Субагент, который пишет и правит shell-скрипты: строгий режим ошибок, кавычки, переносимость между Unix-системами.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent programming-languages/shell-scripting-pro
Открыть на GitHub

Что делает 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-pro

2Вручную: положить файлы

.claude/agents/shell-scripting-pro.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты 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 — чтение, запись, правка файлов и запуск команд в оболочке.

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
shell-scripting Ryan Snodgrass Плагин настраивает агента на разработку надёжных Bash-скриптов с защитным программированием. Помогает писать код по стандарту POSIX и покрывать сценарии тестами. CX Codex ★ 41 823звёзд репо frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок dx-optimizer VoltAgent Community Субагент анализирует и ускоряет весь цикл разработки: время сборки, feedback loop, тестирование. Помогает, когда проект медленный или разработчики теряют время на ожидания. 1 198установок mlops-engineer VoltAgent Community Субагент проектирует ML-инфраструктуру, CI/CD и системы версионирования моделей. Подойдёт для автоматизации обучения, GPU-ресурсов и мониторинга. 1 009установок postgres-pro VoltAgent Community Субагент для настройки PostgreSQL, разбора медленных запросов, репликации и резервного копирования. Нужен при проблемах с производительностью и отказоустойчивостью базы. 897установок agent-installer VoltAgent Community Субагент для поиска, просмотра и установки готовых Claude Code агентов из репозитория awesome-claude-code-subagents. Упрощает открытие новых инструментов и интеграцию их в проект. 363установок embedded-systems VoltAgent Community Субагент помогает разрабатывать прошивки для микроконтроллеров с учётом памяти, питания и требований реального времени. Нужен для задач с RTOS, драйверами и периферией. 279установок

Из того же набора495

Весь набор →
project-supervisor-orchestrator Субагент, который ведёт цепочку других агентов по шагам и возвращает результат в JSON. Пригодится, когда один запрос должен пройти через несколько специализированных агентов. 1 563установок competitive-intelligence-analyst Субагент для Claude, который собирает данные о конкурентах и рынке: профили компаний, SWOT, отраслевые тренды. Пригодится перед запуском продукта или при подготовке стратегии. 1 561установок flow-status Показывает, в какой ветке Git Flow вы находитесь, насколько она разошлась с remote и куда потом сольётся. 1 514установок security-audit Проводит аудит безопасности кодовой базы, зависимостей и конфигураций проекта. Пригодится перед релизом или во время регулярной проверки кода. 1 485установок web-accessibility-checker Субагент проверяет вёрстку на соответствие WCAG, разбирает семантику HTML и доступность с клавиатуры, а на выходе даёт отчёт с нарушениями. 1 438установок agent-expert Субагент, который помогает проектировать других агентов Claude: структура, границы экспертизы, промпты и примеры. 1 426установок format-python-files Хук прогоняет black по каждому .py-файлу, который Claude изменил через Edit. Форматирование перестаёт быть отдельным шагом. 1 405установок supabase-schema-sync Команда сверяет локальную схему базы данных с удалённым проектом Supabase через MCP-сервер. Помогает быстро находить расхождения и готовить файлы миграций. 1 405установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой