Damian Galarza | AI Engineering logo

Damian Galarza | AI Engineering

Archives
March 18, 2026

What Claude Code does in your terminal (and when to pause)

Claude Code isn't just for engineers. This week: a terminal guide for non-technical builders, the agent-ready plugin, and Tobi Lutke's Liquid performance PR.

This week I wrote something for the people around you who are building with Claude Code but haven't spent much time in a terminal. The post covers what the terminal actually is, what Claude Code does there, and how to read a command before you hit "approve" -- including the three patterns worth pausing on: rm -rf, sudo, and curl piped into bash.

Read the full post →


Why this matters beyond beginners

Most Claude Code content is written for engineers. But the people actually picking it up right now aren't all engineers. Designers are prototyping interfaces. Founders are building MVPs. Product managers are vibe-coding internal tools. Claude Code is powerful enough for anyone to build real things with it.

The terminal is the one piece that stops people. Not because it's hard, but because nobody explains it without assuming you already know it.

The core idea in the post: you're a supervisor, not an executor. You don't need to memorize commands. You need to know enough to recognize when something looks right and when it needs a question. That's a learnable skill -- and it's the same skill senior engineers use when reviewing agent output.

I also put together a free terminal cheat sheet PDF with every command and term from the post. Click below and I'll send it to your inbox. If you know someone building with Claude Code who could use a reference card, forward them the landing page.

Send me the Terminal Cheat Sheet →


What I shipped this week

  • Buttondown agent skill -- I built an agent skill that manages my newsletter directly from the terminal: editing drafts, managing tags, updating automations via the Buttondown API. It's in my agent-skills repo.
  • agent-ready plugin -- A new addition to claude-code-workflows. Where codebase-readiness scores your repo, agent-ready fixes the documentation gaps it finds. It scaffolds AGENTS.md, CLAUDE.md, ARCHITECTURE.md, and a docs/ structure based on your assessment results.

What I'm reading

Lessons from Building Claude Code: How Anthropic Uses Skills. Thariq from the Claude Code team published a deep breakdown of how Anthropic organizes skills internally. The most useful part: a taxonomy of 9 skill types (library reference, product verification, data fetching, scaffolding, runbooks, and more) with concrete examples of each. If you're building skills and wondering what's worth making, this is the reference. Read the thread →

Tobi Lutke ran /autoresearch on Shopify's Liquid codebase. The results: 53% faster combined parse+render time, 61% fewer object allocations. His comment: "This is probably somewhat overfit, but there are absolutely amazing ideas in this." The PR is public if you want to see what an agent-generated performance optimization looks like on a real, widely-used codebase. See the post →


What's next

Next week I'm shifting back to the other end of the spectrum: what makes a codebase ready for AI agents. Not the tools, not the model -- the patterns in the codebase itself that determine whether agents succeed or struggle. More on that soon.

If you're working with a team that's trying to adopt AI coding tools and hitting friction, the AI Workflow Enablement Program is built for exactly that.

What's the biggest thing that surprised you about the terminal when you started using Claude Code? Reply and let me know.

Damian

Don't miss what's next. Subscribe to Damian Galarza | AI Engineering:

Add a comment:

Website
YouTube
Twitter
Powered by Buttondown, the easiest way to start and grow your newsletter.