Master of defensive Bash scripting for production automation, CI/CD pipelines, and system utilities. Expert in safe, portable, and testable shell scripts.
44
Quality
18%
Does it follow best practices?
Impact
87%
1.45xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/bash-pro/SKILL.mdSafe file processing with defensive patterns
Strict mode
50%
100%
inherit_errexit
0%
100%
Env shebang
100%
100%
NUL-safe iteration
100%
100%
Temp file safety
100%
100%
printf over echo
0%
100%
Dry-run mode
100%
100%
Structured logging
0%
50%
local variables
0%
100%
readonly constants
0%
100%
IFS restriction
0%
0%
Help flag
100%
100%
Quoted expansions
100%
100%
Without context: $0.3474 · 1m 7s · 20 turns · 67 in / 3,846 out tokens
With context: $1.0835 · 3m 17s · 37 turns · 330 in / 11,572 out tokens
Cross-platform portability and argument parsing
Env shebang
100%
100%
Platform detection
100%
100%
Command validation
100%
100%
Bash version check
0%
0%
Dry-run mode
100%
100%
getopts parsing
100%
100%
Option terminator
0%
100%
Env var validation
12%
12%
Help flag
100%
100%
Version flag
0%
100%
Long-form options
100%
100%
Strict mode
71%
100%
Exit code documentation
40%
100%
Without context: $0.2268 · 1m · 11 turns · 60 in / 3,332 out tokens
With context: $1.0169 · 3m 23s · 30 turns · 78 in / 13,380 out tokens
CI/CD toolchain setup with testing and linting
bats-core tests
100%
100%
Test setup/teardown
100%
100%
ShellCheck config
20%
100%
external-sources config
0%
100%
shfmt standard flags
33%
100%
pre-commit shellcheck
100%
100%
pre-commit shfmt
100%
100%
pre-commit checkbashisms
0%
0%
CI workflow pipeline
100%
100%
Makefile targets
100%
100%
Multi-version matrix
71%
100%
ShellCheck problem matchers
0%
0%
Without context: $1.1736 · 3m 35s · 53 turns · 47 in / 12,872 out tokens
With context: $2.1383 · 5m 54s · 65 turns · 108 in / 20,372 out tokens
9c177eb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.