shell-scripting
v1.2.3Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing
by Ryan SnodgrassMIT38.6kupdated 4 days ago
Source
git clone https://github.com/wshobson/agentsClone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/shell-scripting/ inside the repository.
Layout
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/bash-defensive-patterns/SKILL.md├── skills/bats-testing-patterns/SKILL.md└── skills/shellcheck-configuration/SKILL.md
Skills3
Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.
Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.
Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.
Manifests2
{
"name": "shell-scripting",
"version": "1.2.3",
"description": "Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing",
"skills": "./skills/",
"author": {
"name": "Ryan Snodgrass",
"url": "https://github.com/rsnodgrass"
},
"license": "MIT",
"interface": {
"displayName": "Shell Scripting",
"shortDescription": "Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing",
"category": "Coding"
}
}{
"name": "shell-scripting",
"version": "1.2.3",
"description": "Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing",
"author": {
"name": "Ryan Snodgrass",
"url": "https://github.com/rsnodgrass"
},
"license": "MIT"
}