Katie Parrott - Building with Claude Code and Compound Engineering
Key Insights
-
The allocation economy is here: You don’t need coding skills yourself - you need to know what to ask for and which resources to orchestrate. Being close to expert builders allows you to “pick up” their knowledge and run with it.
-
Knowing when to ship the simpler solution: After failing to build a custom AI editor app in July, Every discovered that a Claude project with custom instructions worked just as well - and was more maintainable because Anthropic handles the infrastructure.
-
AI enables strategic multitasking: Rather than waiting idle during long AI processes, Katie runs multiple agentic tasks in parallel - editing, research, coding - cycling between them as each tool processes in the background.
-
The UI matters for non-technical builders: Something as simple as a folder navigation dropdown menu in the Claude Code app versus terminal commands is a “massive unlock” that removes cognitive barriers and enables more ambitious experimentation.
-
Standing on the shoulders of giants: Using compound engineering plugins gives access to expert-level architecture patterns and code review capabilities that would be impossible to replicate alone as a beginner coder.
Summary
Katie Parrott is a staff writer and AI editorial lead at Every, where she writes the “Working Overtime” column about her experiences working with AI and questions about how AI is changing labor. In this presentation, she demonstrates how she uses the Claude Code desktop app with the compound engineering plugin to continue building an AI editor tool she originally started during Every’s “Think Week” but got stuck on due to backend complexity.
Katie describes herself as a “baby vibe coder” who started just weeks earlier but has rapidly adopted AI-assisted development. Her presentation showcases how someone from a non-technical background can leverage expert-level plugins and natural language prompts to audit codebases, generate implementation plans, and build functional applications. The talk emphasizes accessibility - from using voice-to-text for coding prompts to asking AI to “explain like I’m five” - while building toward Every’s ultimate goal: a unified editorial operations system that tracks when AI recommendations are accepted versus rejected.
Main Topics
From Lovable to Claude Code: The Evolution of Vibe Coding
Katie started her vibe coding journey during Every’s Think Week (one week per quarter for experimentation) when lead engineer Andre recommended the tool Lovable. She built six different apps in a “two week vibe coding haze” and got addicted to what she calls “the high of creating something and seeing it work” (00:01:25).
However, capabilities and tools have changed dramatically since then. She now uses Claude Code in the desktop app instead of the terminal, finding it far more accessible: “one of the things that blocked me in the terminal is I just don’t have the muscle memory and the retention of all the commands you need to navigate from folder to folder to make sure you’re doing things right. And so just the interface here of being able to get this pull down menu is a massive unlock for me.” (00:04:18)
The AI Editor That Failed (And What Replaced It)
Katie’s original project during Think Week in July was building an AI editor for Every’s content team. The vision: “it would take all of the things we know about what makes a good every essay, train the AI on it, and have the AI enforce those rules and provide the questions that we have. So that a writer can implement before it goes to a human editor. So the human editor can focus on big picture stuff.” (00:02:54)
The problem: “I got stuck on the back end. I didn’t know how, like what to do or like how to sort of get there with the skills that I had at the time.” (00:03:36) She managed to build a pretty frontend but couldn’t implement the actual functionality.
Quote: “I frantically trying to five code something to show at demo day and ultimately wound up having to Theranos it with a fake, fake functionality.” (00:11:26)
The practical solution: “We realized that a cloud project just set up with custom instructions and some documentation worked for editing our pieces as well as what I was building and more reliably because it wasn’t built on an app that I had to maintain. It was built on - it’s Claude’s - it’s Anthropics job to keep Claude projects functional.” (00:11:56)
Standing on the Shoulders of Giants: The Compound Engineering Plugin
Katie’s strategy centers on leveraging expert knowledge embedded in plugins: “When I say we’re standing on the shoulders of giants, like just knowing what the resources that you need are and how to orchestrate them. Dan has has named this the allocation economy. Where you like you don’t necessarily need the skills yourself. You just need to know what to ask for.” (00:05:32)
Her typical workflow when stuck: “this is also my favorite thing to do is like I’ll get stuck and I will ask the agent when I have no idea what’s going on to do an audit through compound engineering and through the Asian native architecture piece that Dan did. And I was like, oh, yeah, that like that looks good. Let’s go in that direction.” (00:05:18)
In the demo, she asks Claude to: “review this code base using the compound engineering plugin and identify opportunities for improvement to the code structure and the functionality” (00:04:59)
Reading Code as a Beginner: The ELI5 Approach
When Claude returns technical analysis of code problems, Katie has a clear strategy: “I try to read the headlines. You know, I skim the way I would skim an article, like to find the stuff that’s interesting and important to me. But ultimately what it is going, and this is another one of my favorite things to ask is like, I should have said this in the original prompt, but I’m a newbie coder. Can you explain these changes to me like I’m five?” (00:08:29)
This “explain like I’m five” approach is “one of the ways that I sort of help myself level up in my understanding of different things. Just like the different terminology, the different concepts.” (00:09:16)
AI-Powered Multitasking and Avoiding Burnout
When asked how she manages waiting for long AI processes, Katie describes her parallel workflow: “I actually wrote a piece about this about AI powered multitasking. And one thing I’ll do is just come in and like work on a draft… I’ll do some tinkering on the AI editor that we’re building… I keep myself busy kind of doing this sort of like loop from just across the different tasks that I have running because all of them are running more or less agentically.” (00:07:19)
For research tasks, she still uses ChatGPT Pro: “One of the things that I still use ChatGPT for is the pro setting for research. I found that it’s still a little bit more reliable in terms of surfacing active valid links and not hallucinating those links.” (00:07:50)
On avoiding burnout: “I am treating this like a video game and letting myself get burnt out and not setting like healthy boundaries on it. I probably should.” (00:13:15) However, she also invests in analog activities: “I make time and kind of discipline myself to like go off and do one of those grass touching type activities… play board games, which I really love because they’re tactile and not a screen… do Bible study… And I find that that helps calibrate and keep me level.” (00:13:38)
The Vision: A Unified Editorial Operations System
Katie’s ultimate goal extends beyond the current editor tool: “something that we’re looking to do from an editorial perspective is just get more visibility into when we accept the AIs recommendations, when we reject them, when they’re more valuable, when the human input is more valuable.” (00:12:16)
Quote: “My dream version of this would be that all of that happens in the same place, the editorial feedback, the the measuring and tracking. I just want a one app to rule them all for every editorial where all of these different tasks are being that are involved in content create formation are being captured. And we’re getting that visibility into when we when we lean into AI and when we don’t.” (00:12:25)
As Austin summarized: “like a full like production OS for us, but also one that could be like rubricable for anyone else in publishing.” (00:12:50)
Voice-First Coding with Monologue
Throughout the demo, Katie uses Monologue (Every’s voice-to-text application built by Naveen) to give commands to Claude. She describes herself as “extremely, extremely voice pilled” and wrote a whole essay about it for Working Overtime. (00:04:39)
Growing Ambition with Growing Capabilities
Asked if the accessible interface changes how she works: “I definitely am getting more and more ambitious in terms of what I ask for just to see what is what is possible and where think where I run up to the limits. And like, again, like the limit I run into, it gets farther and farther ahead. Just that I’m just able to go further and get more done and get more done more quickly.” (00:06:21)
Actionable Details
Tools Mentioned
- Claude Code desktop app - Primary development environment, preferred over terminal
- Compound Engineering plugin - Provides expert-level code review and architecture patterns for Claude Code
- Lovable - No-code tool Katie used to build her first six apps during Think Week
- Monologue - Every’s voice-to-text application (built by Naveen) for voice-first coding
- ChatGPT Pro - Used specifically for research tasks with deep research mode for more reliable link sourcing
- Claude Projects - Every’s current solution for AI editing, using custom instructions and documentation
Workflow Demonstrated
- Navigate to project folder using Claude Code’s visual folder navigation
- Use voice-to-text (Monologue) to give natural language prompts
- Ask Claude to review codebase using compound engineering plugin
- Request “explain like I’m five” versions of technical output
- Generate implementation plans using compound engineering best practices
- Let Claude enter “plan mode” where multiple specialized agents review the code from different perspectives
- Cycle between multiple parallel agentic tasks while waiting for long processes
Key Prompts Used
- “Can you review this code base using the compound engineering plugin and identify opportunities for improvement to the code structure and the functionality?”
- “I’m a newbie coder. Can you explain these changes to me like I’m five?”
- “I’d like you to make a plan to implement these fixes using compound engineering best practices”
Technical Context
- Katie’s original AI editor had a working frontend but no backend
- The tool needed to be trained on Every’s style guidelines
- Current solution uses Claude Projects with custom instructions
- Goal is to track when AI recommendations are accepted vs. rejected for visibility into editorial workflows
Quotes Worth Saving
“When I say we’re standing on the shoulders of giants, like just knowing what the resources that you need are and how to orchestrate them. Dan has has named this the allocation economy. Where you like you don’t necessarily need the skills yourself. You just need to know what to ask for.” (00:05:32)
“one of the things that blocked me in the terminal is I just don’t have the muscle memory and the retention of all the commands you need to navigate from folder to folder to make sure you’re doing things right. And so just the interface here of being able to get this pull down menu is a massive unlock for me.” (00:04:18)
“I definitely am getting more and more ambitious in terms of what I ask for just to see what is what is possible and where think where I run up to the limits. And like, again, like the limit I run into, it gets farther and farther ahead. Just that I’m just able to go further and get more done and get more done more quickly.” (00:06:21)
“My dream version of this would be that all of that happens in the same place, the editorial feedback, the the measuring and tracking. I just want a one app to rule them all for every editorial where all of these different tasks are being that are involved in content create formation are being captured.” (00:12:25)
“I am treating this like a video game and letting myself get burnt out and not setting like healthy boundaries on it. I probably should.” (00:13:15)