Shell Scripting Plugins
插件 已验证 活跃Production-grade Bash scripting with defensive programming, POSIX compliance, and comprehensive testing
To empower users to write robust, portable, and maintainable shell scripts for automation, CI/CD, and system administration.
功能
- Production-grade Bash scripting guidance
- Strict POSIX shell scripting expertise
- Defensive programming patterns
- Comprehensive error handling and cleanup
- Portable script design across Unix-like systems
- Best practices for testing shell scripts with Bats
- CI/CD integration patterns for linting and testing
- Security considerations for shell scripting
使用场景
- Writing complex automation scripts for production environments.
- Developing portable scripts that run on various Unix-like systems.
- Implementing robust CI/CD pipelines with reliable shell scripting.
- Ensuring shell scripts are secure, maintainable, and well-tested.
非目标
- Executing shell commands directly.
- Providing a Bash interpreter.
- Managing external shell script dependencies.
实践
- Defensive Programming
- POSIX Compliance
- Test-Driven Development
- CI/CD Integration
- Security Best Practices
- Code Maintainability
安装
请先添加 Marketplace
/plugin marketplace add wshobson/agents/plugin install shell-scripting@claude-code-workflows包含 3 个扩展
Skill (3)
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.
质量评分
已验证类似扩展
Dotforge
100Node.js 20+ with Express/Fastify, TypeScript, and ESM module rules for Claude Code.
Cypress
100创建、更新和修复 Cypress 测试。连接到 Cypress Cloud 以查看测试结果并利用数据来管理您的测试套件。
Claude Recap
99为 Claude Code 提供基于主题的自动记忆——跨会话或压缩时绝不会丢失上下文。
Hooks Safety
99Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).
Project Boundary
98Blocks destructive commands outside the project directory. Allows file operations within the project (refactoring, cleanup) but prevents accidental damage outside it.