James Washington
writing about archive utils free game ideas replays
Command-line tool

claude-prune-stale-projects

Cleans out dead folders from Claude Code's settings file.

built Aug 2026 Upgrading the AI's workbench

how it works

Dry-run-by-default pruner of ~/.claude.json projects whose dirs no longer exist; refuses while any session is live because Claude rewrites the file on exit.

Command-line tool: A small program run from the terminal.

claude-codeclimaintenance

related

  • PostToolUse file soft-claim hook for agent collision detection Agent hook Every time an AI session edits a file, it quietly tells the dashboard, so two sessions editing the same file get flagged.
  • ~/.claude config repo: deny-by-default .gitignore + secret pre-commit Automation Keeps James's AI configuration under version control without ever committing transcripts or passwords.
  • cc-session: resolve session handles Command-line tool Turns a short session nickname into the full path and resume command so one AI can read what another did.
  • /claude-replay: session to interactive replay post Slash command Turns an AI coding session into an interactive replay published on the blog.
  • Weekly content routine (scheduled agent that drafts site PRs) Automation A scheduled AI job that looks at what James built that week and drafts posts for his site.
← everything I've built
© 2026 James Washington
github twitter rss