---
title: "Built for Developers and AI Agents | SanityPress"
description: "Type-safe GROQ and consistent module conventions Claude can build against through Sanity MCP. Describe a page; your agent assembles it from real modules."
---

# Built for developers. And their agents.

Conventions that keep your code legible are the conventions an agent can build against.

## The same structure works for both.

Type-safe GROQ and a convention set Claude can build against via the Sanity MCP.

Typegen gives you end-to-end types, the [module](/features/modules) conventions give an agent a pattern to follow, and built-in skills that assist Claude through any kind of development.

[🚀 Get started today](/docs/getting-started)

![](https://cdn.sanity.io/images/cyu7k2r0/production/d504b11e9203e81447b401b6ac34788de7558b4c-1598x1184.png)

## Frequently Asked Questions

### What's the /new-module skill?

A Claude Code skill that scaffolds a complete module—schema and component—with SanityPress conventions baked in, so a new module starts correct instead of needing cleanup. Read the [blog post](/blog/new-module-skill-claude-code).

### Can Claude actually build pages here?

Yes. Through Sanity MCP it works against the same module conventions you do, assembling pages from your real components.

### What does an agent need to stay on the rails?

The module pattern and the content in your Studio. Together they give the agent a clear structure to follow instead of guessing. Browse our [AI-related blog posts](/blog?category=ai).

### Do I lose control when an agent builds the page?

No. It builds from the same modules and types you'd use by hand, so the output stays reviewable and consistent.

## Build it yourself. Or let your agent.

[🚀 Get started today](/docs/getting-started)
