BUILT FOR AGENTIC DEVELOPMENT.

The Sanity setup agents don't reinvent.

Every run invents a new one, none decided. This Next.js and Sanity kit commits six years of decisions. Your agent builds inside them, and checks its work through MCP and a real Chrome.

FOR ENGINEERS WHO WORK IN NEXT.JS AND SANITY.
NEXT 16.XSANITY V6TS: STRICT AGENTS.MD: LOADEDMCP: 2 SERVERSDRIFT: 0

Every decision already made. So you can skip to the actual work.

LynxTCA is the production foundation underneath my client work. Hundreds of choices, schema, fetching, structure, SEO, made once over six years and committed. Not a starter you outgrow in a month. Clone it, rename it, ship. The architecture is fixed; the tools are defaults you can swap. Fixed decisions are what make agentic development work: an agent inside committed conventions ships, an agent without them redesigns.

001 / AGENT-NATIVE

AGENTS.md and a dozen scoped skills let Claude Code or Cursor ingest the conventions before the first prompt, instead of proposing a plausible new architecture per run. Two preconfigured MCP servers ship in the repo: one reads the Next.js runtime, compilation errors, routes, docs — matching the installed version. The other drives a real Chrome for screenshots, traces, and screencasts. The agent builds inside the decisions and checks its own work.

002 / PAGE BUILDER, COMMITTED

Sections, rich text blocks, and page composition are fixed primitives — the ones six years of client work proved worth keeping. Your agent arranges them; it doesn't reinvent them.

003 / SEO & DRAFT MODE

Draft mode with Sanity Live, SEO helpers, ISR revalidation, per-entry password protect. The plumbing that always breaks in week three, already handled.

004 / AGENT MARKDOWN

Every page serves a token-light Markdown twin to agents that send Accept: text/markdown, plus an editable /llms.txt drafted from your content. Your site speaks to machines as fluently as to people.


  
THIS IS THE ACTUAL REPO.
AGENTS
.HUSKY
APP
COMPONENTS
DOCS
FEATURES
SANITY
SCRIPTS
SEED
TEMPLATES
.ENV.EXAMPLE
.GITIGNORE
MCP.JSON
NPMRC
NVMD
AGENTS.MD
ASSETS.D.TS
BIOME.JSONC
CLAUDE.MD
ENV.TS
GETTING-STARTED.MD
LEFTHOOK.YML
NEXT-ENV.D.TS
NEXT.CONFIG.TS
PACKAGE.JSON
PACKAGE-LOCK.JSON
POSTCSS.MJS
PROXY.TS
README.MD
GET-ACCESS.MD
README.MD
# LynxTCA

A modern Next.js 16 starter with Sanity CMS integration.

## Features

Next.js 16 with App Router and Server Components
Sanity CMS with in-app Studio
TypeScript 6, Tailwind CSS 4, and Biome
Reusable components, page builder sections, and rich text blocks
Draft mode with Sanity Live, SEO helpers, and ISR revalidation
**HTTP Basic Auth (optional):** `proxy.ts` gates the site or individual URLs using `BASIC_AUTH_*` environment variables and CMS toggles (Site > Security, per-entry "Password protect"). See ['docs/features/basic-auth.md']
**llms.txt for AI assistants:** an editable `/llms.txt` (get-llms-txt.org), drafted from your content with Sanity Agent Actions from the Site document's Agents tab.
**Agent Markdown (content negotiation):** pages and articles serve a token-light Markdown version to agents that send `Accept: text/markdown`, on the same URL. Generated and stored per page from the Agents tab, then served verbatim.
TERMINAL
~/the-content-architecture $ get-access   # €549 — one-time
~/the-content-architecture-next-js $ try, git, ls, tree, blog, cat README.md
⎇ MAIN — UPDATED 2 DAYS AGO78 COMMITS

The work that gets remembered.

Real sites, shipped on LynxTCA. With the plumbing already handled, the effort goes where it shows. The work here has been recognized by Awwwards, FWA, and CSSDA, and picked up across design directories.

GOOD FELLA
House of Honey
HOUSE OF HONEY
ASPEN SEARCH
Anuc Home
ANUC HOME
EDOARDO LUNARDI
Serve Robotics
SERVE ROBOTICS
MURALIA
Blink
BLINK
WASL
Creative Lives in Progress
CREATIVE LIVES IN PROGRESS
THIS SITE :D
01 / 03

One repo.
One pricing.
Lifetime updates.

€549
001ONE-TIME FEE, NO SUBSCRIPTION
002PERPETUAL LICENSE, UNLIMITED PROJECTS
003COMMERCIAL USE, NO ATTRIBUTION
004LIFETIME UPDATES, INCLUDED
005AGENT-READY: SKILLS, MCP, LLMS.TXT
006PRIVATE GITHUB DISCUSSIONS
007DIRECT LINE TO THE MAINTAINER
008FULL SOURCE ON PURCHASE, SALES FINAL
009FOR NEXT.JS + SANITY ENGINEERS, NOT NO-CODE
010ALL PRICES IN EUR

Before you buy

LYNXTCA

  
README / LYNXTCA
V1.0.0 — A PERSONAL NOTE FROM THE MAINTAINER

001 / WHY THIS EXISTS

Every Sanity project I shipped, the first week looked identical: Spin up Next. Wire the Studio. Rewrite the page builder. Rebuild the SEO layer. Re-do the webhook revalidation. Re-style the same contact form for the fourth time.

By the time the actual creative work started, 3 days of the budget were gone and the client had not seen a single pixel that mattered.

Extracting it started small. One project. Then two. Then ten. Every time something broke in production, a Sanity migration that nuked a dataset, a CDN cache that served stale OG images for three weeks, a webhook that fired twice and corrupted a sitemap, the fix went back into the boilerplate.

For a long time I called this the cost of headless. I had rebuilt the same foundation so many times I could do it half-asleep, and I mistook that for being good at my job instead of what it was, doing the same work twice.

At some point that stopped being a reason to keep it to myself.

If you want the reasoning before you buy, I wrote it all down: CMS structure, content models, page composition, and content primitives. The thinking behind every decision in the codebase, free to read.

002 / WHY I KEEP SHIPPING IT

I use this on every project. I am the heaviest user. The bug I find on a Friday client engagement is the patch you get on Monday.

I am one person, not a team. That is the feature. The architecture is consistent because one mind held it from the first schema file to the last revalidation hook. Nobody overrode the opinion. Nobody added a field because a stakeholder asked nicely.

There is no distance between me and this. The decisions in the repo are the ones I make on paid work. If that sounds useful, it is yours for €549.

003 / WHO AM I

Edo. Frontend engineer, six years of Sanity client work, one repo that remembers all of it. The portfolio lives at edoardcollinardi.dev.

▪ STUDIO MODE
PAGE BUILDER / SECTIONS / #1
▪ MAIN HERO
PageContentSEOAgents
Demo only. Every new build and update are optional. Everything ships to maintain in Sanity Studio.
LEARN↑ MORE