How to add or change anything provisioned by the chezmoi dotfiles repo at ~/.dotfiles — a CLI tool/binary, a managed config file, or an agent artifact (a skill, AGENTS.md, CLAUDE.md, agent context). Use this whenever you need a command-line tool that isn't on PATH, want to install/provision something so it persists across machines, or are adding/editing a tracked dotfile, template, symlink, or agent skill. Trigger it even when the user just says "I need <tool>", "install X", "set this up on my machine", "add this to my dotfiles", or "make a skill/agent config" — anything that should be reproducible via provisioning rather than a throwaway local edit. This applies to a single config file too: "provision / set up / persist the config for <tool>" (e.g. ~/.config/<tool>/config.yaml, ~/.aws/config) means route it through the repo — do NOT just hand-write the live file, even though that seems like the quick path.
2026-07-12