Shell Scripting
Два shell-агента отделяют Bash от POSIX sh
Установка
Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Üretim betiği yazarken, POSIX taşınabilirliğini korurken ya da ShellCheck ve Bats kurarken
- Автор
- rsnodgrass
- Лицензия
- MIT
Два намеренно разделённых агента не дают конструкциям Bash попасть в скрипты с shebang bin/sh: Bash-агент использует set -Eeuo pipefail, очистку через trap и mktemp, а POSIX-агент следует строгому списку ограничений. В POSIX-скриптах запрещены массивы, двойные квадратные скобки, подстановка процессов, раскрытие фигурных скобок, ключевое слово local и замена по шаблону; поскольку pipefail в POSIX отсутствует, строгий режим ограничен set -eu. Три навыка обеспечивают проверку ShellCheck с нужным диалектом и тесты Bats, проверяющие код завершения и вывод.
Похожие навыки
Planning with Files
НавыкХранит план на диске, чтобы сброс контекста его не стёр
Atomic Agents Skills
НавыкСоздаёт код Atomic Agents с проверяемыми схемами на всех границах
AlloyDB for PostgreSQL Skills
НавыкУправляет AlloyDB for PostgreSQL через агента

Комментарии(0)
Войдите, чтобы комментировать