关于 mac-maintenance
Mac Maintenance 是一项用于执行 Mac 维护流程的技能。它会更新 Homebrew 软件包、拉取 ~/Projects 下状态干净的 Git 仓库、清空废纸篓,并汇报已完成、跳过或失败的任务数量。
主要功能
- 01更新和升级 Homebrew 软件包
- 02拉取 ~/Projects 下的干净仓库
- 03默认跳过有未提交改动的仓库
- 04清空 Finder 废纸篓
- 05汇报任务数量
适用场景
- 01执行日常 Mac 软件包更新
- 02刷新状态干净的项目仓库
- 03运行清理并检查跳过或失败的任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ steipete/ agent-scripts --skill mac-maintenance安装后在 Claude Code 中输入/mac-maintenance确认已加载。
详细介绍
Mac 维护
当 Peter 要求清理或维护 Mac,或刷新软件包/仓库时使用。
执行
- Homebrew:
brew update && brew upgrade
~/Projects下的仓库:
for repo in ~/Projects/*/.git; do
dir=${repo:h}
git -C "$dir" status --short --branch
git -C "$dir" pull --ff-only
done
除非 Peter 明确要求处理,否则跳过有未提交更改的仓库。报告跳过的路径。
- 清空废纸篓:
osascript -e 'tell application "Finder" to empty trash'
- 最后简要汇总数量:
- brew:已升级 / 已是最新
- 仓库:已拉取 / 已跳过 / 失败
- 废纸篓:已清空 / 失败
评论
支持 Markdown