shell-scripts

Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files.

hiromaily/go-crypto-wallet73 installsMITSynced Aug 26

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

Agent Skills format with YAML frontmatter. Claude Code reads it as-is.

---
name: "shell-scripts"
description: "Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files."
license: "MIT"
---

# Shell Scripts Workflow

Workflow for shell script changes.

## Prerequisites

- **Use `git-workflow` Skill** for branch, commit, and PR workflow.
- **Refer to `.claude/rules/shell-script.md`** for detailed best practices (SSOT).

## Applicable Files

| Path | Description |
|------|-------------|
| `scripts/` | All shell scripts |
| `*.sh` | Shell scripts anywhere |

## Workflow

### 1. Make Changes

Edit shell scripts following the rules in `.claude/rules/shell-script.md`.

### 2. Verify (from rules/shell-script.md)

```bash
make shfmt
shellcheck scripts/{script}.sh  # if installed
```

### 3. Self-Review Checklist

- [ ] Script is executable (`chmod +x`)
- [ ] Has shebang line (`#!/usr/bin/env bash`)
- [ ] Uses strict mode (`set -euo pipefail`)
- [ ] Variables are quoted
- [ ] All comments and messages are in English

## Related

- `.claude/rules/shell-script.md` - Shell rules (SSOT)
- `git-workflow` - Branch, commit, PR workflow

More General & Other skills

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY