Notes on building software.
A personal blog of technical articles about software development.
Letting Claude Write Your Commit Messages
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
Use the built-in /review command to get a focused first pass over a pull request before a human takes over.
Parallel Work with Git Worktrees
Run separate Claude sessions on separate branches at once by giving each one its own git worktree.
Headless Claude for Scripted Tasks
Run Claude non-interactively with the -p flag so you can call it from scripts and capture its output.
Safe Git Habits When Pairing with Claude
Set permissions, commit in small steps, and keep a human gate so working with Claude on git stays safe and reversible.
From Issue to PR: An End-to-End Flow
Walk a single change from a fresh branch through planning, implementation, review, and a pull request with Claude at each step.