mcpField
S
shell-scripts

shell-scripts

github.com/hiromaily开发12873 次安装27 周前更新
代码仓库

关于 shell-scripts

用于修改 Shell 脚本的工作流 Skill,指引贡献者遵循项目脚本规范,并提供格式化、检查和自审步骤。

主要功能

  1. 01Shell 脚本修改工作流
  2. 02使用 `make shfmt` 格式化
  3. 03可选的 ShellCheck 检查
  4. 04可执行权限与 shebang 检查
  5. 05严格模式和引用检查清单

适用场景

  1. 01编辑 Shell 脚本时遵循项目规范
  2. 02在评审前格式化脚本
  3. 03在已安装时使用 ShellCheck 检查脚本

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/hiromaily/go-crypto-wallet --skill shell-scripts

安装后在 Claude Code 中输入/shell-scripts确认已加载。

详细介绍

Shell 脚本工作流

Shell 脚本变更的工作流。

前提条件

  • 使用 git-workflow Skill 处理分支、提交和 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