managing-dotfiles

Manage yadf dotfiles, sync, edit README.md and resolve conflicts.

22|5|Updated Jan 9, 2018
One-click install
npx skills add https://github.com/tdhopper/dotfiles2.0 --skill managing-dotfiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: managing-dotfiles
Source: https://github.com/tdhopper/dotfiles2.0/tree/main/.claude/skills/managing-dotfiles
Command: npx skills add https://github.com/tdhopper/dotfiles2.0 --skill managing-dotfiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage personal dotfiles efficiently using yadm to pull remote changes, commit updates, and push changes, while keeping configurations for shell, editor, terminal, and git in sync.

Core Features & Use Cases

  • Synchronize and track dotfiles across systems with yadm.
  • View tracked files, edit configurations, and resolve merge conflicts.
  • Adapt workflows for work-specific dotfiles via a separate skill when needed.

Quick Start

Sync your dotfiles with the remote and review current tracked files.

Frequently Asked Questions about managing-dotfiles

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

FAQPage Schema
How do I sync dotfiles across multiple machines using yadm?

Sync dotfiles across machines by using yadm to pull remote changes, commit local updates, and push configurations back to the repository. Categorized shell, editor, terminal, and git settings are kept tidy across systems.

What is the best way to manage and view tracked dotfiles in my home directory?

Manage and view tracked dotfiles in your home directory by applying yadm ls-files commands. This lists categorized shell, editor, terminal, and git configurations currently under version control.

How do I resolve merge conflicts when pulling remote dotfile changes?

Resolve merge conflicts when pulling remote dotfile changes by utilizing the provided conflict-resolution workflows. Safety checks validate repository state before merging to protect local configuration files.

Can I use yadm to manage work-specific dotfiles separately from personal configurations?

yadm manages personal dotfiles by categorizing shell, editor, terminal, and git settings. For work-specific dotfiles, the skill recommends adapting workflows via a separate skill to keep environments isolated.

How do I safely commit and push dotfile updates with yadm?

Safely commit and push dotfile updates with yadm by running state validation safety checks first. Apply git-like operations to add, commit, and push configuration changes to the remote repository.