Read-only scanners and reversible cleanup helpers for local dev machines.
| Script | Mode | Purpose |
|---|---|---|
hygiene_scan.py |
read-only | Full report: caches, orphans, symlinks, large files |
hygiene-scan.sh |
read-only | Quick monthly pass: empty dirs, venvs, staging bloat |
hygiene-cleanup.sh |
dry-run / --execute |
Archive-first moves — never auto-deletes |
python3 hygiene_scan.pyReports project-like folders outside ~/Projects, rebuildable caches, broken symlinks, LaunchAgent failures, and large files (≥ 500 MB).
./hygiene-scan.sh./hygiene-cleanup.sh # preview
./hygiene-cleanup.sh --execute # archive-first movesRule: archive first, review, then delete manually.
templates/project-bootstrap/ — starter README and .gitignore for new experiments.
MIT