Building with AI Anatomy of a Swamp PR Agents open PRs in our repo. Other agents review them. That means untrusted input flowing through models with merge authority — so we built a pipeline with four independent AI reviews, scoped tools, and a security review that watches the reviewers.
Building with AI The Vibes Don't Scale Vibe coding works great for the first few PRs. Then you do it two hundred more times and the codebase quietly stops making sense. The fix isn't better prompts — it's building a machine that compounds.
Swamp Skills Are Context, and Context Needs Tests Skills are context. They're the thing an agent reads before it decides how to use swamp. If the skills are wrong, everything downstream is wrong — so we test them in CI the same way we test code, using tessl for quality and promptfoo for routing, across every model we care about.
Swamp The Lifecycle of a Swamp Issue We use swamp to build swamp. That sounds like marketing until you look at how an issue actually moves through our process — not as a GitHub thread with comments piling up, but as a state machine with versioned plans, adversarial reviews, and checks that refuse to let the agent skip steps.
Swamp Deploying Ghost on DigitalOcean with Swamp I asked Claude to build me a blog on DigitalOcean and it worked hand in hand with Swamp to build one!