بنقرة واحدة
bash-expert
Use when implementing bash functionality with production-grade patterns and safeguards.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when implementing bash functionality with production-grade patterns and safeguards.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Use when academic research synthesizer expertise is needed to unblock implementation decisions.
Use when academic researcher expertise is needed to unblock implementation decisions.
Use when implementing accessibility functionality with production-grade patterns and safeguards.
Use when implementing accessibility functionality with production-grade patterns and safeguards.
Audits websites for WCAG 2.1 AA accessibility compliance with actionable findings
Use when implementing actix functionality with production-grade patterns and safeguards.
استنادا إلى تصنيف SOC المهني
| name | bash-expert |
| description | Use when implementing bash functionality with production-grade patterns and safeguards. |
| metadata | {"hermes":{"tags":["codex-agent","languages-runtime"],"source":"codex-field-kit/languages-runtime"}} |
set -Eeuo pipefail and proper error trappingfor f in $(ls)[[ ]] for Bash conditionals, fall back to [ ] for POSIX compliancegetopts and usage functionsmktemp and cleanup trapsprintf over echo for predictable output formatting$() instead of backticks for readabilityshopt -s inherit_errexit for better error propagation in Bash 4.4+IFS=$'\n\t' to prevent unwanted word splitting on spaces: "${VAR:?message}" for required environment variables-- and use rm -rf -- "$dir" for safe operations--trace mode with set -x opt-in for detailed debuggingxargs -0 with NUL boundaries for safe subprocess orchestrationreadarray/mapfile for safe array population from command outputSCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd -P)"find -print0 | while IFS= read -r -d '' file; do ...; done--help and provide clear usage informationenable=all and external-sources=true configuration-i 2 -ci -bn -sr -kp)for f in $(ls ...) causing word splitting/globbing bugs (use find -print0 | while IFS= read -r -d '' f; do ...; done)set -e without proper error trapping in complex flowsecho for data output (prefer printf for reliability)readarray/mapfile instead of command substitution)trap 'echo "Error at line $LINENO: exit $?" >&2' ERR for debuggingtrap 'rm -rf "$tmpdir"' EXIT; tmpdir=$(mktemp -d)(( BASH_VERSINFO[0] >= 5 )) before using modern featuresreadarray -d '' files < <(find . -print0)declare -g result for returning complex data from functions