sanity-io next-sanity
COMMUNITYLABSCO SUMMARY
The Sanity-specific one, sanity-live-cache-components, wires Sanity Live into a Next.js 13+ app that has Cache Components turned on — sanityFetch, a shared cachedSanity use cache boundary, <SanityLive>, Visual Editing, Presentation Tool, and draft mode, following next-sanity's own three-layer Page/Dynamic/Cached pattern. The other nine cover what surrounds it: pnpm, turborepo, and tsdown for the monorepo build, vitest for tests, find-skills and grill-with-docs for discovering and stress-testing a plan against a project's own docs, and two general Next.js skills, next-best-practices and next-cache-components, for adopting Cache Components in the first place.
This earns its page for the one skill: a team already shipping next-sanity, moving to Cache Components, and holding a live Sanity project's credentials — sanity-live-cache-components is the package's only skill flagged as needing an account key at all. The other nine are Sanity's own development tooling, just as useful to any Next.js or Turborepo project that has nothing to do with Sanity; install next-sanity for the one payoff skill, and the rest come along because they live in the same repository.
READ THE FULL ANALYSIS
One skill names its own source. vercel-react-best-practices describes itself as carrying "React and Next.js performance optimization guidelines from Vercel Engineering," not Sanity's own writing — so at least part of this package is assembled from outside material, and the README gives no account of which of the other eight are original.
A dependency this package does not carry on its own. sanity-live-cache-components's description says it "sequences with the official Next.js skills" next-cache-components-adoption, next-cache-components-optimizer, next-partial-prefetching-adoption, and next-dev-loop — none of which ship in this repository. A reader following that sequence has to find those four elsewhere first.
WHAT'S INSIDE
9 showing · 9 totalNothing else to set up — install it and go.
find-skills
Answers the question 'has someone already built this?' — it searches the add-ons people publish for AI assistants and installs the one that fits.
grill-with-docs
A hard interview about a plan before you build it, one question at a time, where a vague word never gets through unchallenged.
next-cache-components
Turning on Next.js's new Cache Components setting breaks the build in many places at once — this is the page-by-page walk back to a build that passes.
pnpm
pnpm is the tool that fetches and organises the outside code a JavaScript project depends on — this is how to drive it, from one project up to a repository full of them.
sanity-live-cache-components
Connects a Next.js site to content kept in Sanity so pages stay cached and fast, update the moment an editor publishes, and can be edited right on the page in preview.
tsdown
Packaging code you wrote so other projects can install and import it — turning your source files into the formats they expect, type definitions included.
turborepo
Keeps one repository full of projects from rebuilding everything every time — tasks run in parallel, and anything unchanged is reused from the last run.
vercel-react-best-practices
Vercel's engineers listed the 70 things that most often make a React page slow — this applies that list to your code as you write or review it.
vitest
The automated tests that prove your code still works, written and run with Vitest.
HOW TO GET IT
npx skills add sanity-io/next-sanitynpx skills add sanity-io/next-sanity --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.