AgentSkillsCN

brew

Homebrew 包管理——安装、更新、列出软件包。当用户询问关于 brew、软件包,或工具安装的相关问题时,可使用此功能。

SKILL.md
--- frontmatter
name: brew
description: Homebrew package management - installing, updating, listing packages. Use when asked about brew, packages, or installing tools.

Homebrew Management

Commands

  • /brew - Show status
  • /brew status - List outdated packages
  • /brew update - Update and upgrade all
  • /brew add <package> - Add to Brewfile
  • /brew cleanup - Remove old versions

Brewfiles

FilePurposeWhen Installed
~/.dotfiles/Brewfile.sharedCore dev toolsAll machines
~/.dotfiles/home/BrewfilePersonal appsHome machine only

To Show Status (/brew or /brew status)

bash
brew outdated

To Update (/brew update)

bash
brew update && brew upgrade

To Add Package (/brew add <package>)

  1. Determine if shared or home-only
  2. Add to appropriate Brewfile:
    • Formula: brew "package-name"
    • Cask: cask "app-name"
  3. Run: brew bundle --file=<brewfile>

To Cleanup (/brew cleanup)

Note: Cleanup is mainly intended for home machines. On work machines, other tools may manage packages.

bash
brew cleanup

Current Core Tools (Brewfile.shared)

  • git, neovim, mise
  • zsh, starship
  • ripgrep, fd, fzf, bat
  • lazygit, gh, jq
  • ghostty, font-inconsolata-nerd-font