关于 shell-scripts
用于修改 Shell 脚本的工作流 Skill,指引贡献者遵循项目脚本规范,并提供格式化、检查和自审步骤。
主要功能
- 01Shell 脚本修改工作流
- 02使用 `make shfmt` 格式化
- 03可选的 ShellCheck 检查
- 04可执行权限与 shebang 检查
- 05严格模式和引用检查清单
适用场景
- 01编辑 Shell 脚本时遵循项目规范
- 02在评审前格式化脚本
- 03在已安装时使用 ShellCheck 检查脚本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ hiromaily/ go-crypto-wallet --skill shell-scripts安装后在 Claude Code 中输入/shell-scripts确认已加载。
详细介绍
Shell 脚本工作流
Shell 脚本变更的工作流。
前提条件
- 使用
git-workflowSkill 处理分支、提交和 PR 工作流。 - 参阅
.claude/rules/shell-script.md,了解详细的最佳实践(SSOT)。
适用文件
| 路径 | 描述 |
|---|---|
scripts/ | 所有 Shell 脚本 |
*.sh | 任意位置的 Shell 脚本 |
工作流
1. 进行变更
按照 .claude/rules/shell-script.md 中的规则编辑 Shell 脚本。
2. 验证(参阅 rules/shell-script.md)
make shfmt
shellcheck scripts/{script}.sh # if installed
3. 自查清单
- 脚本可执行(
chmod +x) - 包含 shebang 行(
#!/usr/bin/env bash) - 使用严格模式(
set -euo pipefail) - 变量均加引号
- 所有注释和消息均使用英文
相关内容
.claude/rules/shell-script.md- Shell 规则(SSOT)git-workflow- 分支、提交和 PR 工作流
评论
支持 Markdown