Notes on building software.
A personal blog of technical articles about software development.
Parallel Work with Git Worktrees
Run separate Claude sessions on separate branches at once by giving each one its own git worktree.
Generating Changelogs from Git History
Turn raw git log output into a readable, grouped changelog by piping history straight into headless Claude.
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.