build-tinacms-nextjs
Build TinaCMS Next.js
Build, extend, and debug a Next.js App Router site whose content layer is TinaCMS (git-backed MDX/JSON, GraphQL on top, optional visual editing). This file is the router: detect the project shape, pick the lane, jump to the smallest reference set, deliver the change, verify it.
When To Use
- "Add TinaCMS to my Next.js 14/15/16 App Router site."
- "Model a
posts/pages/blockscollection intina/config.ts." - "Render an MDX/
rich-textbody viauseTinaand<TinaMarkdown>inapp/[slug]/page.tsx." - "Wire visual editing, draft mode,
data-tina-field,proxy.ts, or live preview." - "Deploy a TinaCloud site to Vercel" or "self-host the Tina backend with Clerk + MongoDB."
- "Debug
tinacms buildfailures, missing generated client, schema/MDX errors, stale Vercel cache, or admin auth." - "Migrate from Pages Router or from TinaCloud to self-hosted."
Do NOT use this skill for:
- Plain Next.js work with no TinaCMS surface (no
tina/, notinacmsinpackage.json). - Converting a live URL or HTML snapshot to Next.js before CMS modeling — use
convert-url-to-nextjs. - Pages Router as the primary target — App Router is the trigger; Pages references here are legacy.
More from yigitkonur/skills-by-yigitkonur
run-research
Use skill if you are answering one technical research question with current web evidence, Reddit practitioner experience, and source-backed synthesis, optionally fanned out across parallel subagents.
42run-agent-browser
Use skill if you are driving the agent-browser CLI for ad hoc browser automation — @ref snapshots, sessions, forms, extraction, screenshots, headed/stealth, or provider runs.
38publish-npm-package
Use skill if you are publishing to npm via GitHub Actions release workflow with trusted publishing, NPM_TOKEN, provenance, semantic-release, changesets, release-please, or fixing npm publish CI.
35init-agent-config
Use skill if you are creating, auditing, or migrating CLAUDE.md, AGENTS.md, or REVIEW.md instruction files, folder-scoped agent guidance, or cross-agent companion entrypoints.
34build-mcp-use-server
Use skill if you are building TypeScript MCP servers with mcp-use/server — server.tool, response helpers, ctx.auth, sessions, transports, widgets, Inspector, deploy.
34build-skills
Use skill if you are creating or substantially revising a Claude skill and need workspace-first evidence, remote comparison, and repo-fit synthesis before writing SKILL.md.
32