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.
Companion to cc-compact: resolves a session by id or name, then searches
across user prompts, agent replies, commands, file ops, tool calls, and
tool output via regexp, glob, or ranked keyword matching. Bounded output
(centred snippets, --limit/--truncate tuned to ~2k tokens). cc-compact now
points to it for closing concrete gaps the compact report leaves open.
- 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>
- Add bun 1.3.8 to asdf tool versions
- Add fish function wrapping bat --paging always as less
- Bump htop config to 3.4.1 format, show cached memory, sort by MEM
- Bump lazy.nvim and mini.nvim lockfile commits
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>
Adds two new command-line flags to enhance setup script flexibility:
- --force-deploy: Passes -f flag to dotter deploy for forced deployment
- --skip-brew: Skips all Homebrew package installation steps
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Implements user variable prompting (git name/email) with persistence to .dotter/user_vars.sh. Only prompts for missing variables on subsequent runs. Adds --reset flag to reconfigure all variables. Auto-generates local.toml and deploys dotfiles automatically.
🤖 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>
Install gh (GitHub CLI) via Homebrew and prompt for authentication if not already logged in. This enables GitHub automation and CLI workflows during initial setup.
🤖 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>
Add Homebrew-based setup script that installs development tools and
Dotter configuration manager. Script supports both macOS and Linux,
with platform-specific handling for casks.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>