Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: shell-scripts description: Shell script development workflow. Use when modifying files in scripts/ directory or any *.sh files.
Shell Scripts Workflow
Workflow for shell script changes.
Prerequisites
- Use
git-workflowSkill for branch, commit, and PR workflow. - Refer to
.claude/rules/shell-script.mdfor 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)
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 by hiromaily
View allTypeScript/JavaScript development workflow for apps/ directory. Use when modifying TypeScript code in ripple-lib-server or JavaScript in erc20-token.
CI/CD and DevOps workflow. Use when modifying GitHub Actions, Docker configurations, or compose files.
Git branch management, commit conventions, and PR creation workflow. Use for all tasks that require code changes, regardless of language or scope.
Create GitHub issues with proper task classification. Classification determines which Skills will be used when working on the issue.
