mcpField
M
mac-maintenance

mac-maintenance

github.com/steipeteその他7.4k109 回インストール1 週間前に更新
リポジトリ

mac-maintenance について

Mac Maintenance は、Mac の定期メンテナンス手順を実行するスキルです。Homebrew の更新、~/Projects 内の変更のない Git リポジトリの pull、ゴミ箱の空にする処理を行い、完了・スキップ・失敗の件数を報告します。

主な機能

  1. 01Homebrew パッケージの更新とアップグレード
  2. 02~/Projects 内のクリーンなリポジトリを pull
  3. 03変更のあるリポジトリは既定でスキップ
  4. 04Finder のゴミ箱を空にする
  5. 05タスク件数の報告

活用シーン

  1. 01Mac の定期的なパッケージ更新
  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:アップグレード済み/最新の状態
  • リポジトリ:プル済み/スキップ/失敗
  • ゴミ箱:空にした/失敗

コメント