AgentSkillsCN

dotfiles-sync スキル

dotfiles手動同期。Brewfile更新、変更コミット、プッシュを実行。トリガー: sync, dotfiles sync, 同期, push dotfiles, Brewfile update

中文原作
SKILL.md
--- frontmatter
description: "dotfiles手動同期。Brewfile更新、変更コミット、プッシュを実行。トリガー: sync, dotfiles sync, 同期, push dotfiles, Brewfile update"
allowed-tools:
  - Bash
  - Read
  - Grep

dotfiles-sync スキル

dotfilesリポジトリを手動で同期する。Brewfile更新、gitleaksスキャン、変更のコミット・プッシュを行う。

実行フロー

Step 1: 現在の状態確認

bash
cd /Users/snkrheadz/ghq/github.com/snkrheadz/laptop && git status

Step 2: Brewfile更新

bash
brew bundle dump --force --file=/Users/snkrheadz/ghq/github.com/snkrheadz/laptop/Brewfile

Step 3: gitleaksセキュリティスキャン

bash
cd /Users/snkrheadz/ghq/github.com/snkrheadz/laptop && gitleaks detect --source=. --no-git

警告が出た場合は同期を中止し、ユーザーに報告する。

Step 4: 変更確認

bash
cd /Users/snkrheadz/ghq/github.com/snkrheadz/laptop && git diff

Step 5: ステージング・コミット

bash
cd /Users/snkrheadz/ghq/github.com/snkrheadz/laptop && git add -A && git commit -m "chore: auto-sync dotfiles $(date '+%Y-%m-%d %H:%M')"

Step 6: プッシュ

bash
cd /Users/snkrheadz/ghq/github.com/snkrheadz/laptop && git push origin HEAD

使用例

  • "dotfilesを同期して"
  • "sync dotfiles"
  • "Brewfileを更新してプッシュ"
  • "dotfilesの変更をコミット"

注意事項

  • gitleaksで秘密情報が検出された場合は同期を中断
  • コミットメッセージは自動生成(日時付き)
  • プッシュ前に必ず変更内容をユーザーに確認