Tips, tricks, and lessons from building software.

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

Appending to the System Prompt

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

Use --append-system-prompt to add standing instructions on top of Claude Code's built-in system prompt.

Running Claude Code in CI Pipelines

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

Combine headless mode and JSON output to run Claude Code as a step in your continuous integration pipeline.

Updating Claude Code and Running /doctor

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

Keep Claude Code current with claude update and check your setup with the /doctor command.

Useful CLI Flags You Might Have Missed

September 6, 2026· 2 min read·claude-codecliautomation

A roundup of Claude Code CLI flags that quietly make everyday work smoother, from --model to --add-dir.

What CLAUDE.md Is and Where It Lives

September 6, 2026· 2 min read·claude-codememoryclaude-md

CLAUDE.md is a plain Markdown file that gives Claude Code persistent instructions about your project, loaded automatically at launch.

The CLAUDE.md Loading Hierarchy

September 6, 2026· 2 min read·claude-codememoryclaude-md

Claude Code loads CLAUDE.md files from several locations, walking up the directory tree at launch and reading subdirectory files only when needed.