CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/chezmoi

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

Quality

96%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

scenario-02.mdchezmoi-assistant/evals/

Scenario 02: Bootstrap chezmoi on a new machine

User Prompt

I just got a new MacBook. I have my dotfiles in a GitHub repo at github.com/alice/dotfiles. Walk me through setting up chezmoi from scratch.

Expected Behavior

  1. Install chezmoi (e.g. brew install chezmoi or sh -c "$(curl -fsLS get.chezmoi.io)")
  2. Run chezmoi init --apply alice to clone the repo and apply all dotfiles in one step
  3. Explain that chezmoi clones to ~/.local/share/chezmoi and runs chezmoi apply automatically
  4. If the user has run scripts (run_once_), explain they will execute during this step
  5. Mention chezmoi doctor to verify the environment after setup

Success Criteria

  • Uses chezmoi init --apply $GITHUB_USERNAME (single command bootstrap)
  • Explains what the command does (clone + apply)
  • Mentions that run_once_ scripts execute during apply
  • Suggests chezmoi doctor for post-setup verification
  • Does NOT require manual git clone before running chezmoi

Failure Conditions

  • Tells user to manually git clone then chezmoi apply separately when init --apply covers both
  • Omits mentioning that run scripts will fire during first apply
  • Skips the install step for a brand-new machine
  • Does not mention how to verify success

chezmoi-assistant

evals

scenario-01.md

scenario-02.md

scenario-03.md

SKILL.md

tile.json