cleanup
01Command
Safely delete branches already merged into a base branch (local and remote), protecting long-lived branches and never force-deleting unmerged work.
Command
Safely delete branches already merged into a base branch (local and remote), protecting long-lived branches and never force-deleting unmerged work.
Command
Back up every per-project memory store, handoff note, plan, and the hand-written global config to a private GitHub repo, landing each run as a PR that is squash-merged immediately. Also setup, status, and scheduling (cron or launchd); restore, zip, and merge are sibling commands this one dispatches to.
Command
Converge this machine's live memory stores, handoff notes, and plans with another machine's mirror (from the GitHub backup repo, an object-storage bucket, or a zip). Restore-style plan and conflict prompts plus keep-both, cross-machine path reconciliation, index files rebuilt as a union. Interactive-only.
Command
Copy memory stores, handoff notes, plans, and config from a backup (the GitHub mirror, an object-storage bucket, or a zip) back onto this machine. Diff-aware and conservative - empty targets restore wholesale, conflicts are asked, nothing local is ever deleted. --dry-run reports the plan and stops.
Command
Export a portable, dated zip archive of everything a backup would mirror - memory stores, handoff notes, plans, and global config - with no GitHub, no gh, no network. Asks each run whether to secret-scan first. Interactive-only by design.
Command
Audit the project's persistent memory for rot (stale claims, contradictions, duplicates, index drift), verify what the project itself can prove, and fix the rest through one confirmed docket.
Command
Save a portable, human-readable snapshot of this conversation to a markdown file, so a fresh Claude or a human can pick up the thread without replaying the whole chat.
Command
Pick up from a handoff snapshot: read a saved conversation state and continue from it, verifying against current ground truth before acting.