mcpField
S
shell-scripts

shell-scripts

github.com/hiromaily開発12873 回インストール27 週間前に更新
リポジトリ

shell-scripts について

Shellスクリプトを変更するためのワークフロースキルです。プロジェクトの規則を参照し、フォーマット、検査、セルフレビューの手順を示します。

主な機能

  1. 01Shellスクリプト変更ワークフロー
  2. 02`make shfmt`によるフォーマット
  3. 03任意のShellCheck検査
  4. 04実行権限とshebangの確認
  5. 05厳格モードとクォートのチェックリスト

活用シーン

  1. 01Shellスクリプト編集時にプロジェクト規則を適用
  2. 02レビュー前にスクリプトをフォーマット
  3. 03インストール済みの場合にShellCheckで検査

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/shell-scriptsを入力して読み込まれたか確認します。

詳細

シェルスクリプトのワークフロー

シェルスクリプトを変更する際のワークフローです。

前提条件

  • ブランチ、コミット、PR のワークフローには、git-workflow スキルを使用してください。
  • 詳細なベストプラクティス(SSOT)については、.claude/rules/shell-script.md を参照してください。

対象ファイル

パス説明
scripts/すべてのシェルスクリプト
*.sh任意の場所にあるシェルスクリプト

ワークフロー

1. 変更する

.claude/rules/shell-script.md のルールに従ってシェルスクリプトを編集します。

2. 検証する(rules/shell-script.md を参照)
make shfmt
shellcheck scripts/{script}.sh  # if installed
3. セルフレビューチェックリスト
  • スクリプトが実行可能である(chmod +x)
  • shebang 行がある(#!/usr/bin/env bash)
  • strict モードを使用している(set -euo pipefail)
  • 変数を引用符で囲んでいる
  • すべてのコメントとメッセージが英語である

関連項目

  • .claude/rules/shell-script.md - シェルのルール(SSOT)
  • git-workflow - ブランチ、コミット、PR のワークフロー

コメント