bash-specialist

仓库创建 2014年12月14日最近提交 22 天前SkillHot 收录 21 天前
▸ 精选理由

可自动套用编码规范并减少脚本缺陷与人工审查成本。

这个 Skill 做什么

生成与审查符合团队规范的高质量 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等へ - 単純なワンライナーの質問(スキル不要で直接回答可能)

开发编程Bash脚本审查规范化Claude Code
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/bash-specialist/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/bash-specialist/SKILL.md"
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
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有