sync

Orchestrate dotfiles sync with git commit, sync, and conflict resolution.

1|Updated Oct 21, 2016
One-click install
npx skills add https://github.com/jasonkuhrt/dotfiles --skill sync-jasonkuhrt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync
Source: https://github.com/jasonkuhrt/dotfiles/tree/main/.claude/skills/sync
Command: npx skills add https://github.com/jasonkuhrt/dotfiles --skill sync-jasonkuhrt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill orchestrates the complete dotfiles synchronization workflow, enabling consistent environment setup, conflict-aware updates, and reliable reapplication of dotfiles across devices.

Core Features & Use Cases

  • Full dotfiles synchronization: commit changes, git sync, resolve conflicts, and run the sync script.
  • Migration support: create and apply one-time cleanup migrations for existing machines.
  • Conflict resolution and sudo prompts are handled as part of the workflow to ensure smooth deployments.

Quick Start

Run the sync script from the repository root to perform a full dotfiles synchronization.

Frequently Asked Questions about sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my dotfiles in sync across multiple macOS machines?

To keep dotfiles in sync across machines, this automation orchestrates a full git workflow by staging changes, committing with conventional messages, running git sync, resolving conflicts, and executing your local sync script.

What is the best way to automate dotfiles migration between development environments?

Automating dotfiles migration is handled by running a deterministic sync workflow that tracks completed migrations via markers, ensuring reliable reapplication of configurations across different machines.

How does conflict resolution work during a dotfiles git sync?

Conflict resolution during a git sync is managed directly within the orchestration workflow, handling merge conflicts and sudo prompts to ensure smooth deployments and consistent environment setup.

Can I run a one-time cleanup migration for existing dotfiles configurations?

You can run one-time cleanup migrations for existing machines by creating and applying migration scripts, which the sync automation tracks using a migration marker to prevent duplicate execution.

Do I need a custom sync script to use this dotfiles automation?

You need a local sync script in your repository root, as the automation executes this script as the final deterministic step after committing changes, running git sync, and resolving conflicts.