Dotfiles Management
CommunitySync dev environments, automate setup, work anywhere.
Authorlaurigates
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Maintaining a consistent and reproducible development environment across different machines and operating systems is a constant challenge. This Skill automates the entire dotfiles management process, ensuring your tools, configurations, and settings are always in sync, saving you countless hours of manual setup and troubleshooting.
Core Features & Use Cases
- Cross-Platform Templates: Design platform-aware configurations for macOS and Linux using
chezmoi's Go templates. - Tool Integration: Seamlessly integrate and manage tools like
mise(version manager), Fish Shell, Neovim, and Homebrew. - Secure Configuration: Handle sensitive data with
private_prefixes, external API token files, and secret scanning. - Use Case: Bootstrap a new work laptop or personal machine in minutes, automatically installing all your preferred development tools, shell configurations, and Neovim setup, perfectly tailored to the new OS and architecture.
Quick Start
Example: Preview all pending dotfile changes
chezmoi diff
Example: Add a new configuration file to manage
chezmoi add ~/.config/my-new-app/settings.json
Dependency Matrix
Required Modules
chezmoimisehomebrewfishneovimstarshipatuinshellcheckactionlintdetect-secrets
Components
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Dotfiles Management Download link: https://github.com/laurigates/dotfiles/archive/main.zip#dotfiles-management Please download this .zip file, extract it, and install it in the .claude/skills/ directory.