en un clic
json-ld
Type-safe JSON-LD structured data for Next.js with schema-dts
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Type-safe JSON-LD structured data for Next.js with schema-dts
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Compares a page's Figma design against the live website and reports which components (page-builder blocks) are missing on the site, extra on the site, built differently, or matched — filed as one Linear ticket per page with inline screenshots. Use when the user wants to check Figma-vs-live UI parity, find components that exist in Figma but are not built on the site (or vice-versa), "match Figma to the live site", audit design/build drift for a page, or invokes /ui-match.
Multi-agent PR review on a GitHub PR. Dispatches voltagent-qa-sec and voltagent-lang specialists in parallel against the diff, enforces project conventions from CLAUDE.md, maps each finding to its line, runs the draft through /humanizer, and posts findings as inline line-anchored review comments only on explicit approval. Use when reviewing a PR, auditing a PR, doing a QA pass on a PR, when a PR number is provided, or when a PR implements a Linear ticket and intent-vs-implementation needs checking. Grounds the review in the linked Linear ticket (MCP, or copy-as-prompt fallback) and runtime-verifies acceptance criteria with a worktree dev server + headed agent-browser when feasible. Adaptive: skips agents whose target file globs aren't in the diff.
Bootstrap work on a Linear ticket — fetch ticket, create branch, mark in-progress, explore codebase, and plan implementation. Use when user says "prep", "start ticket", "begin work", "pick up ticket", or provides a Linear ticket ID to start working on.
Wire up the `sanity-plugin-md-notes` plugin in a Sanity Studio — bundler-specific install, schema opt-in via `withHelp`, singleton/list helpers, and `.help.md` authoring. Idempotent — also use to add help to an additional schema in a studio where the plugin is already wired. Triggered by `sanity-plugin-md-notes`, `.help.md`, `helpPlugin`, `withHelp`, `withHelpDefaultDocumentNode`, `helpDocument`, `helpView`, `helpMenuItems`, "add editor help to <schema>", or authoring admonitions / video embeds / intent links in a help file.
Commit all changes, push to remote, create a draft GitHub PR, and sync with Linear (attach PR link, move ticket to In Review). Use when user says "ship", "ship PR", "create draft PR", "push and PR", "open PR", or invokes /ship-pr.
| name | json-ld |
| description | Type-safe JSON-LD structured data for Next.js with schema-dts |
| version | 1.0.0 |
| triggers | ["json-ld","structured data","schema markup","SEO schema","rich snippets","schema.org","rich results","json-ld audit","structured data audit","seo audit"] |
Type-safe JSON-LD implementations for Next.js App Router using schema-dts.
npm install schema-dts
Every implementation follows this pattern:
import { TypeName, WithContext } from 'schema-dts'
const jsonLd: WithContext<TypeName> = {
'@context': 'https://schema.org',
'@type': 'TypeName',
// properties...
}
// Render in page/layout:
<script
type="application/ld+json"
dangerouslySetInnerHTML={{
__html: JSON.stringify(jsonLd).replace(/</g, '\\u003c'),
}}
/>
| Rule | Schema Type | Rich Result |
|---|---|---|
| org-organization | Organization | Knowledge Panel |
| nav-breadcrumb-list | BreadcrumbList | Breadcrumb trail in SERPs |
| nav-website | WebSite | Sitelinks search box |
| Rule | Schema Type | Rich Result |
|---|---|---|
| content-article | Article | Article carousel |
| content-blog-posting | BlogPosting | Article rich result |
| interactive-faq-page | FAQPage | FAQ accordion in SERPs |
| local-local-business | LocalBusiness | Local pack / map |
| Rule | Schema Type | Rich Result |
|---|---|---|
| ecom-product | Product | Product snippet with price/rating |
| interactive-howto | HowTo | Step-by-step rich result |
| media-video-object | VideoObject | Video carousel |
| org-service | Service | Service description |
| content-job-posting | JobPosting | Job listing in Google Jobs |
| Rule | Schema Type | Rich Result |
|---|---|---|
| content-course | Course | Course info in search |
| content-recipe | Recipe | Recipe card rich result |
| content-event | Event | Event listing |
| nav-site-navigation | SiteNavigationElement | Navigation hints |
| org-person | Person | Knowledge Panel |
| Rule | Description |
|---|---|
| audit-project | Scan project routes, detect existing JSON-LD, and generate a prioritized implementation plan |