serkanyersenserkanyersenCommunity·1 Agent Skills Included

dotstate

Sync, back up, and manage dotfiles across machines

Manages dotfiles through Git repositories with automatic symlinks, profiles, and backups. Eliminates manual symlink setup, Git knowledge requirements, and risky file overwrites when syncing configs across machines. Provides a terminal interface and CLI to add files, switch profiles, track packages, and sync everything in seconds.
npx skills add serkanyersen/dotstate --all -g -y
Available:

Gives your AI agent the architecture rules, coding constraints, and safety checks needed to correctly modify and extend the DotState Rust codebase.

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install DotState?

Run `npx skills add serkanyersen/dotstate --all -g -y` in your terminal to install all skills in this repository globally.

How to sync dotfiles across multiple machines?

DotState stores your dotfiles in a Git repository, replaces originals with symlinks, and syncs changes to GitHub, GitLab, or any git host with one command.

Do I need to know Git to manage dotfiles?

No. DotState handles commits, pulls, and pushes automatically, and its terminal interface requires zero Git knowledge.

Can I use different configs for work and personal machines?

Yes. Profiles let you separate configs per context, share common files across all profiles, and inherit from a parent profile to override only what differs.

Is it safe to let DotState modify my config files?

Yes. DotState creates automatic backups before any file operation and validates paths to prevent dangerous changes.

Related Repositories in Software Engineering

View All in Software Engineering