Claude-skill-registry brew-manage

Homebrewパッケージ管理。パッケージの追加・削除・検索、Brewfile更新。トリガー: brew, homebrew, package, cask, install, uninstall

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/brew-manage" ~/.claude/skills/majiayu000-claude-skill-registry-brew-manage && rm -rf "$T"
manifest: skills/data/brew-manage/SKILL.md
source content

brew-manage スキル

Homebrewパッケージの追加・削除・検索、およびBrewfileの管理を行う。

利用可能なコマンド

パッケージ検索

brew search <keyword>

パッケージ情報

brew info <package>

パッケージインストール

brew install <package>
# または cask の場合
brew install --cask <cask-name>

パッケージ削除

brew uninstall <package>

現在のBrewfile確認

cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile

Brewfile更新(現在の状態をダンプ)

brew bundle dump --force --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile

Brewfileからインストール

brew bundle --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile

インストール済みパッケージ一覧

brew list
brew list --cask

古いパッケージ確認

brew outdated

パッケージ更新

brew upgrade
# または特定パッケージ
brew upgrade <package>

実行フロー

パッケージ追加の場合

  1. brew search
    でパッケージ確認
  2. brew info
    で詳細確認
  3. brew install
    でインストール
  4. brew bundle dump --force
    でBrewfile更新
  5. 変更内容を確認して報告

パッケージ削除の場合

  1. brew list | grep <package>
    で存在確認
  2. brew uninstall <package>
    で削除
  3. brew bundle dump --force
    でBrewfile更新
  4. 変更内容を確認して報告

使用例

  • "ripgrepをインストールして"
  • "brew install bat"
  • "Raycastを追加"(cask)
  • "node関連のパッケージを検索"
  • "不要なパッケージを削除"
  • "Brewfileを最新状態に更新"

Brewfileの構造

セクション説明
tap
サードパーティリポジトリ
brew
CLIツール
cask
GUIアプリケーション
vscode
VS Code拡張機能

注意事項

  • caskはGUIアプリ用(
    --cask
    フラグ必須)
  • インストール後は必ずBrewfileを更新
  • 依存関係の確認:
    brew deps <package>