Move a coding project into ~/.local/archives/, strip it with
'git clean -dxf', drop git LFS objects, and compress to .7z to
minimize disk use. Reports space reclaimed, and supports
--restore <file.7z> to extract an archive back into the cwd.
Deploys to ~/.local/bin via Dotter.
- cc-compact: skill to reload a past Claude Code session's context
(resolves by id or ai-title, extracts a bounded XML summary via
compact_session.py) so work can be resumed without ingesting the log
- migrate the existing new-work skill into the repo
- deploy ~/.claude/skills via ensure_dir_symlink in setup.sh
- claude-token-count: count tokens via Anthropic's count_tokens endpoint,
pulling the API key from 1Password at runtime
discord-send is a Bun script that posts to a Discord webhook (URL read
from ~/.config/discord-send/webhook), with optional --attach for files.
The personal CLAUDE.md tells Claude Code to use it for notifications
and image sharing. Both deploy via Dotter.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Allows setup.sh to symlink entire directories for cases where programs
create new files that should be tracked (e.g., fish's funcsave command).
Removes fish/functions from Dotter management in favor of direct symlink.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Set hop.lua as symbolic link type to prevent Dotter from interpreting
Lua table syntax {{...}} as Handlebars templates. Add documentation
for handling similar conflicts in CLAUDE.md.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Migrated all high-priority development configs to Dotter management:
- Neovim: Lazy.nvim setup with hop and mini-surround plugins
- Fish Shell: Complete config with Fisher plugins (done, z, sponge)
- Zellij: Terminal multiplexer with vim-like keybindings
- Htop: System monitor preferences
- ASDF: Version manager configuration
Templates created for git/gitconfig and fish/config.fish to handle
machine-specific variables (git_name, git_email, brew_path).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Set up .gitconfig and .gitignore under Dotter management with template variables for git_name and git_email to support different values across systems.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>