mac-maintenance について
Mac Maintenance は、Mac の定期メンテナンス手順を実行するスキルです。Homebrew の更新、~/Projects 内の変更のない Git リポジトリの pull、ゴミ箱の空にする処理を行い、完了・スキップ・失敗の件数を報告します。
主な機能
- 01Homebrew パッケージの更新とアップグレード
- 02~/Projects 内のクリーンなリポジトリを pull
- 03変更のあるリポジトリは既定でスキップ
- 04Finder のゴミ箱を空にする
- 05タスク件数の報告
活用シーン
- 01Mac の定期的なパッケージ更新
- 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 対応