Notes on building software.

A personal blog of technical articles about software development.

How I Manage Claude Code Memory: What to Commit, What to Keep Local

September 11, 2026· 12 min read·claude-codeworkflowgit

Claude Code reads instruction files before it does anything. Here is how I split them across user, project, and local files — which to commit, which to gitignore, and what kind of rule belongs in each.

Isolating Subagents with Git Worktrees

September 8, 2026· 2 min read·claude-codesubagentsagentsgit

A git worktree gives a subagent its own working copy, so parallel changes never fight over the same files.

Turning Off Co-Authored-By in Commits

September 7, 2026· 2 min read·claude-codeconfigurationgit

Set includeCoAuthoredBy to false so Claude Code stops adding a co-author trailer to your commits.

Commit Early, Commit Often with Claude

September 5, 2026· 2 min read·claude-codetipsproductivitygit

Frequent small commits give you safe checkpoints to fall back to and make each change easy to understand and undo.

Letting Claude Write Your Commit Messages

September 5, 2026· 2 min read·claude-codegitworkflows

Hand Claude your staged changes and let it draft a clear, conventional commit message you can review before it lands.

Reviewing a Pull Request with Claude Code

September 5, 2026· 2 min read·claude-codegitworkflows

Use the built-in /review command to get a focused first pass over a pull request before a human takes over.