<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Cellular Atomaton</title>
    <description>The latest articles on DEV Community by Cellular Atomaton (@cellularatomaton).</description>
    <link>https://dev.to/cellularatomaton</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4239653%2Fc4275fb0-2768-4393-80e2-a2ac3c6803cb.png</url>
      <title>DEV Community: Cellular Atomaton</title>
      <link>https://dev.to/cellularatomaton</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cellularatomaton"/>
    <language>en</language>
    <item>
      <title>Foundry: how one founder runs an engineering team of Claude Code agents</title>
      <dc:creator>Cellular Atomaton</dc:creator>
      <pubDate>Wed, 11 Nov 2026 19:10:19 +0000</pubDate>
      <link>https://dev.to/cellularatomaton/foundry-how-one-founder-runs-an-engineering-team-of-claude-code-agents-4kf2</link>
      <guid>https://dev.to/cellularatomaton/foundry-how-one-founder-runs-an-engineering-team-of-claude-code-agents-4kf2</guid>
      <description>&lt;p&gt;I run the engineering team for my SaaS company. The team is me and a handful of Claude Code agents.&lt;/p&gt;

&lt;p&gt;The hard part was never getting agents to write code. It was knowing what's in flight, what's verified, and what's safe to ship. So I built a system to manage them, and I've open-sourced it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why "Foundry"
&lt;/h2&gt;

&lt;p&gt;It's where issues get cast into shipped code. It's also how one founder runs a whole engineering team.&lt;/p&gt;

&lt;h2&gt;
  
  
  The flow
&lt;/h2&gt;

&lt;p&gt;Foundry turns a GitHub issue into a verified pull request:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;I write an issue and comment "@foundry go"&lt;/li&gt;
&lt;li&gt;Foundry starts Claude Code in an isolated git worktree&lt;/li&gt;
&lt;li&gt;The agent works and files a typed report: done, needs input, plan ready, or blocked&lt;/li&gt;
&lt;li&gt;Foundry runs lint, typecheck, build, and tests. No PR until it's green.&lt;/li&gt;
&lt;li&gt;It opens the PR, stands up a preview, and waits for me&lt;/li&gt;
&lt;li&gt;I approve, or comment and it goes back to work&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Merging stays a human decision. Always.&lt;/p&gt;

&lt;h2&gt;
  
  
  Running it from my phone
&lt;/h2&gt;

&lt;p&gt;Because everything happens on GitHub, I run it from my phone: one comment per issue, and a verified PR and a live preview waiting when I look. Foundry keeps a status comment up to date with the agent, branch, PR, preview, run cost and a timeline of each run.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsf1tor79xi6ckmoyyrez.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsf1tor79xi6ckmoyyrez.png" alt=" " width="800" height="1738"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Setup
&lt;/h2&gt;

&lt;p&gt;It's a GitHub Action, so there's no server to run. It runs Claude Code on your own subscription, and it's MIT licensed. I'm rolling it out across Joynt's TypeScript platform and our Unity project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Repo: &lt;a href="https://github.com/joyntshops/foundry" rel="noopener noreferrer"&gt;https://github.com/joyntshops/foundry&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Demo: &lt;a href="https://github.com/joyntshops/foundry-demo" rel="noopener noreferrer"&gt;https://github.com/joyntshops/foundry-demo&lt;/a&gt; (the agent-built PRs still have their runs and previews attached)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Issues, feedback, and stars all welcome.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>github</category>
      <category>opensource</category>
      <category>devops</category>
    </item>
  </channel>
</rss>
