What problem does it solve? Dotfiles-managed configurations fail silently: aliases point to uninstalled tools, symlinks break, hooks reference missing scripts, and obsolete definitions linger after tool migrations. This Skill systematically audits each category and surfaces what is broken or no longer used so you can decide to fix, remove, or reinstall. ## Core Features & Use Cases - Shell audit: Resolves aliases and functions from a live zsh session, follows nested references, and classifies each as alive, missing, or undeterminable, plus PATH duplicate checks and startup time measurement. - Claude Code asset audit: Checks cross-references between rules and skills, hook script paths in settings.json, duplicate skills across public/private locations, and orphaned assets. - Brewfile, symlink, and secrets audits: Runs brew bundle check in both directions, detects broken or missing symlinks and public/private name collisions, and verifies secrets variable names match the example file. - Use Case: After migrating to a new Mac, run a full audit to find aliases referencing tools that were never reinstalled (e.g., asdf after moving to mise) and get a reasoned recommendation for each before deciding to remove or reinstall. ## Quick Start Ask the assistant to audit your dotfiles, optionally narrowing scope with a category such as shell, claude, brew, links, or secrets.