Skip to content
Everything *[NYC] 2026: see what we announced. →

Build a prototype with Claude Code that your whole team can edit

You built a compelling proof of concept using AI. Now, let’s fix it so every content change doesn’t need to go through you.

  • Knut Melvær

    Knut Melvær

    Principal Developer Marketing Manager

Published

You built a prototype. Maybe it’s a product catalog, a landing page, an internal tool. You prompted your way to something that looks real. The demo goes well. People are interested in pursuing the idea.

Then comes the next question: “Can the content team contribute to this?”

Yes, that would be awesome.

But you realize the problem. The product names are strings in a React component. The descriptions are hardcoded in a TypeScript file. Every piece of content lives in code in your project, which means every content change requires you. You can’t hand the prototype to a content writer and say “populate this with real product descriptions.” So the prototype sits in a folder, impressive but inert, while everyone waits for “real” development resources.

Adding a content backend changes this. Your content writer logs in, adds real products, and discovers that the categories don’t match the taxonomy they use. Your marketing lead puts in actual on-brand copy and realizes you need a short description field for product cards. These are the conversations that turn a prototype into a product, and they can’t happen when your content is locked in code files on your machine or trapped inside a vibe-coding tool like Lovable or v0.

A terminal window displays "Claude Code" and the prompt "Make me a product catalog."

What this guide covers

This guide walks you through adding a content backend to your prototype using Sanity for content operations and Claude Code (an AI coding tool from Anthropic) for agentic prototyping.

It also serves as a hands-on introduction to prototyping with Claude Code, and teaches you how to make your prototypes accessible to collaborators who want to help with content.

By the end, you’ll have an editing interface where your team can add and change content, a frontend that displays it, and a prototype that can evolve based on real feedback from real users.

The whole thing takes about an hour. If it takes longer, don’t feel bad. This guide is written for folks who don’t have a developer background, but are eager and curious to learn agentic engineering. You’ll need an open mind for picking up some technical things along the way. As capable as these AI tools are getting, working with agentic engineering is still a lot of trial and error.

This guide isn’t a list of prompts to copy and paste. It teaches you a way of working with AI coding tools that’s different from casual chat prompting.

You’ll learn:

  • How to set up an AI coding tool for a specific domain. Connecting it to real infrastructure, giving it expert knowledge through skills, and providing project context it reads before every task.
  • How to describe what you need in terms of editorial workflows, not technical specs, and get output that’s designed for your team.
  • How to go from an empty project to a working, editable prototype that your team can populate, test, and iterate on together.

The example is a product catalog on Sanity, but the approach (set up your tools, describe the workflow, let AI handle the implementation) applies to any project and any AI coding tool. This is what takes you from asking ChatGPT to write code snippets to using AI to build real things at work.

So feel free to swap parts of this guide with whatever fits your project: a marketing site, an event page, a resource library, a help center. The process is about the same.

Build a CMS-backed prototype your whole team can edit

Learn how to turn your vibe-coded prototype into a collaborative tool with a content backend. This step-by-step guide shows you how to set up Claude Code with Sanity, build a content model your editors will actually understand, and create a frontend that updates when content changes.

No developer bottleneck required!

By submitting this form, you confirm that you have read and understood Sanity's Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.