Tips, tricks, and lessons from building software.

Tips, tricks, and lessons from building software — a personal dev blog by Tommy.

Parallel Work with Git Worktrees

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

Run separate Claude sessions on separate branches at once by giving each one its own git worktree.

Headless Claude for Scripted Tasks

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

Run Claude non-interactively with the -p flag so you can call it from scripts and capture its output.

Automating Lint Fixes in CI

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

Run headless Claude as a CI step to fix lint problems automatically and feed structured results back to your pipeline.

Generating Changelogs from Git History

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

Turn raw git log output into a readable, grouped changelog by piping history straight into headless Claude.

Safe Git Habits When Pairing with Claude

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

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

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

Walk a single change from a fresh branch through planning, implementation, review, and a pull request with Claude at each step.