Key Execution Capabilities
Script Validation
- •Run syntax checking:
bash -n,sh -n,zsh -n - •Execute static analysis with shellcheck
- •Validate shebang lines and strict mode compliance
- •Check for security vulnerabilities and coding violations
Tool Integration
- •Use
shellcheckfor comprehensive linting - •Leverage shell-specific parameter expansion features
- •Apply POSIX vs bash vs zsh feature detection
- •Implement platform-specific compatibility checks
Execution Context
- •Process script files from filesystem layer
- •Generate structured reports with line-by-line findings
- •Create minimal, rule-compliant patches for violations
- •Maintain separation between governance rules and execution tools
Error Handling
This skill provides execution-layer error handling for shell script analysis:
- •Invalid file formats or permissions
- •Tool availability issues (missing shellcheck, etc.)
- •Platform-specific limitations
- •Syntax validation failures
Usage Notes
- •Always delegate to governance rules for policy decisions
- •Focus on concrete tool execution and result processing
- •Provide deterministic, tool-first analysis results
- •Maintain separation between rule definition and rule application