Mybono

Bash Code Standarts — Development skill for Claude Code

Development community

Bash/Shell Scripting Standards.

How to install Bash Code Standarts

Installs to ~/.claude/skills/mybono-ai-orchestrator-bash-code-standarts/SKILL.md

Terminal
mkdir -p ~/.claude/skills/mybono-ai-orchestrator-bash-code-standarts && curl -fsSL https://raw.githubusercontent.com/Mybono/ai-orchestrator/HEAD/skills/bash-code-standarts.md -o ~/.claude/skills/mybono-ai-orchestrator-bash-code-standarts/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Bash Code Standarts does

Bash/Shell Scripting Standards

Safety header (required in every script)

#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'

Naming

  • UPPER_CASE — constants and env vars
  • snake_case — local variables and functions
  • Descriptive names: input_file not f

Variables

  • Always quote: "$var", "$@", "${array[@]}"
  • Use ${var} in strings: "${prefix}_suffix"
  • Declare readonly constants: readonly MAX_RETRIES=3
  • Never use uninitialized variables (set -u catc

Alternatives in Development

  • Ralphy — My Ralph Wiggum setup, an autonomous bash script that runs Claude Code, Codex, OpenCode, Cursor agent, Qwen & 2.8k ★
  • Oh My Agent — Portable multi-agent harness for .agents-based skills, workflows, and standards-aware agent teams across Antig 786 ★
  • Contributing To MCP Tree-sitter Server — Thank you for your interest in contributing to MCP Tree-sitter Server 288 ★

Full documentation available on GitHub

View Source Repository