mit einem Klick
anitrend-metadata-and-social-preview
// Use when implementing or reviewing Next.js App Router metadata, Open Graph, Twitter cards, and social preview consistency across AniTrend routes.
// Use when implementing or reviewing Next.js App Router metadata, Open Graph, Twitter cards, and social preview consistency across AniTrend routes.
Use when implementing or reviewing deeplinks, Open in App CTAs, dashboard shortcuts, and web-to-app handoff decisions across the AniTrend website.
Use when working autonomously in the AniTrend website repository and needing project-specific conventions, CI requirements, tool choices, or implementation patterns before making changes.
Use when extending AniTrend UI primitives with shadcn, cva, asChild, or Tailwind tokens instead of duplicating components or scattering raw classes.
Use when adding or editing Next.js App Router pages, React components, or Tailwind styles in the AniTrend website and you need guidance on server vs client boundaries, metadata, state placement, shadcn/ui reuse, or token-based responsive styling.
| name | anitrend-metadata-and-social-preview |
| description | Use when implementing or reviewing Next.js App Router metadata, Open Graph, Twitter cards, and social preview consistency across AniTrend routes. |
| argument-hint | Which route or metadata concern needs validation or updates? |
Use this skill when work affects route metadata, social preview cards, or discoverability in the AniTrend website.
metadata exports in App Router pages or layoutssrc/app/layout.tsx
Metadata with metadataBase, title template, description, openGraph, twitter, and iconssrc/app/page.tsx
src/app/discover/page.tsx
searchParams, fetching data, and passing props to DiscoverClientsrc/app/recommend/layout.tsx
Implementation details and practical checklists live in:
./references/app-router-metadata.mdgenerateMetadata explicitly.
export const metadata when route metadata is deterministic and does not depend on runtime params, fetched entities, headers, or cookies.export async function generateMetadata when metadata must be derived from route params/search params or server-fetched content at request time.src/app/layout.tsx as the canonical baseline for title template and shared social metadata fields.page.tsx or layout.tsx wrapper and delegate interactivity to a client component../references/app-router-metadata.md.