bash-specialist
可自动套用编码规范并减少脚本缺陷与人工审查成本。
生成与审查符合团队规范的高质量 Bash 脚本。
生成和审查符合团队规范的高质量 Bash 脚本,包含参数解析、日志、错误处理和可在 CI/CD、cron 或部署脚本里安全运行的模式。适合写自动化脚本、初始化脚本、Makefile 调用的脚本或对现有脚本做重构、审查时使用。特别强调实用惯例(如 set -euo pipefail、trap、模板化结构),产出易维护又稳健的 shell 脚本。
▸ 展开 SKILL.md 英文原文
Bashスクリプトの設計・実装・レビューを担うスペシャリストスキル。 堅牢で保守性の高いスクリプトを `references/bash-coding-practices.md` の規約に準拠して生成する。 以下の状況で積極的にトリガーすること: - 「Bashスクリプトを書いて」「シェルスクリプトを作って」「.shファイルを実装して」 - 「このBashスクリプトをレビューして」「シェルスクリプトをチェックして」「スクリプトの品質を見て」 - 「Bashスクリプトの設計を相談したい」「スクリプトの構成をどうすべきか」 - 「既存のスクリプトをリファクタして」「このスクリプトを改善して」 - 「bash-specialist スキル」の明示実行 - 「set -euo pipefail って何?」「trap の使い方は?」などBash固有の技術質問 - 「CLIツールを作りたい」「引数パーサーを書きたい」などBash実装を含む依頼 - 「makefileのターゲットから呼ぶスクリプトを作りたい」のようなビルドシステム連携 - 「自動化スクリプトを書きたい」「セットアップスクリプトが必要」「デプロイスクリプトを作りたい」 - 「cron用のスクリプト」「CI/CDで使うシェルスクリプト」「初期化スクリプト」 トリガーしないケース: - Python/Go/Rust等のCLIツール開発 → 各言語の専門スキルへ - Dockerfile内のRUN命令だけの話 → devcontainerizer等へ - 単純なワンライナーの質問(スキル不要で直接回答可能)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/bash-specialist/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/bash-specialist/SKILL.md"# Bash Specialist Bashスクリプトの設計・実装・レビューを行う専門スキル。 `references/bash-coding-practices.md` を規約の源泉とし、堅牢で読みやすいスクリプトを生成する。 ## 必須リファレンス **作業開始前に必ず `references/bash-coding-practices.md` を読み込むこと。** テンプレート構造・命名規則・ログ出力・引数解析パターンのすべてがこの文書に定義されている。 | ファイル | 内容 | |---|---| | `references/bash-coding-practices.md` | 全モードで必読のコーディング規約・テンプレート | ## モード判定 冒頭でユーザーの依頼からモードを判定する。複数該当・あいまいな場合のみ推奨案を含む複数の選択肢を提示してユーザーに確認する。 | キーワード例 | モード | |---|---| | 作って / 書いて / 実装して / 新規 / CLIツール | Mode 1: 設計・実装 | | レビュー / チェック / 検証 / 改善 / 品質 | Mode 2: レビュー | | リファクタ / 書き直して / モダンに / 整理して | Mode 3: リファクタリング | | 教えて / 使い方 / ベストプラクティス / 違いは | Mode 4: 技術相談 | --- ## Mode 1: 設計・実装 新規Bashスクリプトを設計・実装する。 ### 手順 1. **要件の把握**: `$ARGU