The author runs Claude Code with broad permissions inside a virtual machine for isolation, manages up to 3 parallel tmux sessions for different tasks, and uses a tool called caveman to reduce Claude's verbose narration and token count.
For feature development on MetalLB and OpenPerouter projects, the author writes detailed specs upfront, uses diffity to review generated code with annotations, and for larger features enables CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 to run 3 coding agents in parallel alongside 1 reviewer and 1 QE agent — but always reviews the initial output and iterates through CI failures and GitHub review feedback before merging.
To handle CI test failures, the author built artifactsdownloader to fetch artifacts from failed PR runs and uses Claude to correlate logs across multiple files and identify probable root causes, even when the proposed explanation proves wrong; for PR triage, the author uses CI classification to summarize incoming PRs and flag structural issues rather than reading each one cold.
Summaries like this, in your inbox every morning.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.