← ClaudeAtlas

coding-guidance-bashlisted

Bash implementation and review guidance for automation and repository scripts; not for one-off command execution, POSIX `sh`, or release-workflow design where `project-release-maintainer` is primary. Covers safe quoting, explicit failure handling, process ownership, and maintainable shell boundaries.
n-n-code/n-n-code-skills · ★ 4 · AI & Automation · score 75
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