Expert assistant for chezmoi dotfiles management. Use when: "add this file to chezmoi", "make this a template", "encrypt this secret", "apply on a new machine", "run script only once", "manage dotfiles across machines". Examples: - user: "Track my .zshrc with chezmoi" → chezmoi add ~/.zshrc - user: "Make my .gitconfig machine-specific" → convert to .tmpl, use {{ .chezmoi.hostname }} - user: "Run a script only on first apply" → once_ prefix - user: "Sync to a new laptop" → chezmoi init --apply $GITHUB_USERNAME - user: "Why isn't my file being applied?" → diagnose source attribute, diff, doctor
96
96%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
A macOS developer wants to declare three new tools in their chezmoi dotfiles so they are automatically available on any new machine. They currently manage packages in a dotfiles repo but haven't yet added these three:
bat command-line tool (a single .tmTheme file hosted on GitHub)The repo already has the following structure:
home/
├── .chezmoidata/
│ └── packages.yaml # existing Homebrew manifest
├── .chezmoiexternals/
│ └── (empty directory)
└── dot_config/
└── mise/
└── config.toml # existing mise tools configThe current packages.yaml:
packages:
darwin:
brews: []
casks: []The current mise/config.toml:
[tools]
node = "22.0.0"Produce a file proposal.md with your recommendation for where each tool belongs and what changes to make. Include the exact content for each file that needs to be created or modified.
Do not apply any changes — document the proposal only.