coding-guidance-bashlisted
Install: claude install-skill n-n-code/n-n-code-skills
# Bash Coding Guidance
This skill adds portable Bash implementation, refactoring, and review guidance.
## Adjacent Skills
This skill provides portable Bash engineering principles. Compose with:
- **Workflow:** **thinking** (ambiguous decision framing),
**recursive-thinking** (stress-testing),
**security** (threat modeling)
- **Domain overlays:** **project-core-dev** (repo-specific completion discovery
and reporting when needed),
**project-platform-diagnose** (environment-sensitive diagnosis),
**project-release-maintainer** (release or packaging workflows that happen to
use Bash)
## Reference Map
Load references only when the task needs that depth:
- [references/failure-and-cleanup.md](references/failure-and-cleanup.md) for
strict options, `errexit` edge cases, traps, temporary resources, and explicit
failure propagation
- [references/process-and-filesystem-safety.md](references/process-and-filesystem-safety.md)
for command construction, background process ownership, concurrent
invocation, filename-safe iteration, and cross-platform tool boundaries
## When Not to Lean on This Skill
- non-shell work
- POSIX `sh` portability work where Bash-only features are not allowed
(adapt the guidance to the repo's POSIX-shell contract instead of importing
Bash-only defaults)
- large data processing jobs that should realistically move to Python, awk, or
another language with stronger structure
- broader release, packaging, or publishing workflow design tha