James Washington
writing about archive utils free game ideas replays
Automation

~/.claude config repo: deny-by-default .gitignore + secret pre-commit

Keeps James's AI configuration under version control without ever committing transcripts or passwords.

built Sep 2026 Upgrading the AI's workbench

how it works

Allowlist .gitignore ('*' then re-include skills/agents/hooks...) so new runtime dirs are excluded by default; versioned pre-commit hook blocks forbidden paths and scans the staged diff for secret patterns (core.hooksPath).

Automation: Something that runs on a schedule by itself.

dotfilesgitsecretssecurity

related

  • commit_gate: no wandering off with a dirty tree Agent hook Stops an AI from finishing a task while leaving its changes uncommitted.
  • Continuity system: autopilot + context-budget relay Agent hook Keeps a long AI task moving without James typing 'yes go ahead' at every step, and passes the work to a fresh AI before the old one gets confused.
  • Mini build guard Agent hook Prevents AI assistants from running heavy builds on the home server and points them at the laptop instead.
  • claude-prune-stale-projects Command-line tool Cleans out dead folders from Claude Code's settings file.
  • agent-merge: Jev-gated self-merge for agent branches Automation The one sanctioned way an AI may merge its own work: a script that reviews it first and refuses if it didn't show its work.
← everything I've built
© 2026 James Washington
github twitter rss