shell-scripts
Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files.
Works with
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 workflowMore General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

