Dotfiles Management

Community

Sync 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.
View Source Repository