mcpField
M
mac-maintenance

mac-maintenance

github.com/steipete其他7.4k109 次安装1 周前更新
代码仓库

关于 mac-maintenance

Mac Maintenance 是一项用于执行 Mac 维护流程的技能。它会更新 Homebrew 软件包、拉取 ~/Projects 下状态干净的 Git 仓库、清空废纸篓,并汇报已完成、跳过或失败的任务数量。

主要功能

  1. 01更新和升级 Homebrew 软件包
  2. 02拉取 ~/Projects 下的干净仓库
  3. 03默认跳过有未提交改动的仓库
  4. 04清空 Finder 废纸篓
  5. 05汇报任务数量

适用场景

  1. 01执行日常 Mac 软件包更新
  2. 02刷新状态干净的项目仓库
  3. 03运行清理并检查跳过或失败的任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/steipete/agent-scripts --skill mac-maintenance

安装后在 Claude Code 中输入/mac-maintenance确认已加载。

详细介绍

Mac 维护

当 Peter 要求清理或维护 Mac,或刷新软件包/仓库时使用。

执行

  1. Homebrew:
brew update && brew upgrade
  1. ~/Projects 下的仓库:
for repo in ~/Projects/*/.git; do
  dir=${repo:h}
  git -C "$dir" status --short --branch
  git -C "$dir" pull --ff-only
done

除非 Peter 明确要求处理,否则跳过有未提交更改的仓库。报告跳过的路径。

  1. 清空废纸篓:
osascript -e 'tell application "Finder" to empty trash'
  1. 最后简要汇总数量:
  • brew:已升级 / 已是最新
  • 仓库:已拉取 / 已跳过 / 失败
  • 废纸篓:已清空 / 失败

评论

支持 Markdown