accessibility-complian…
AgentEnsure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those…
Specialized agent for managing static and dynamic content across web applications. Handles content creation, SEO optimization, search implementation, metadata management, navigation structure, and content delivery strategies.
Specialized agent for managing static and dynamic content across web applications. Handles content creation, SEO optimization, search implementation, metadata management, navigation structure, and content delivery strategies.
src/app/ ├── (main)/ # Main site pages │ ├── page.tsx # Homepage │ ├── about/ │ ├── services/ │ ├── blog/ │ └── contact/ ├── (protected)/ # Auth-required pages │ └── account/ └── layout.tsx # Root layout
import { Metadata } from 'next';
import { Container, Row, Col } from 'react-bootstrap';
import Hero from '@/components/sections/Hero';
export const metadata: Metadata = {
title: 'Page Title | Site Name',
description: 'Compelling page description for search engines and social media',
keywords: ['keyword1', 'keyword2', 'keyword3'],
openGraph: {
title: 'Page Title',
description: 'Page description',
images: ['/images/og-image.jpg'],
url: 'https://example.com/page-name',
type: 'website'
},
twitter: {
card: 'summary_large_image',
title: 'Page Title',
description: 'Page description',
images: ['/images/twitter-card.jpg']
},
alternates: {
canonical: 'https://example.com/page-name'
}
};
export default function PageName() {
return (
<main>
<Hero
title="Page Title"
subtitle="Engaging subtitle"
ctaText="Call to Action"
ctaLink="/action"
/>
<Container className="py-5">
<Row>
<Col lg={8} className="mx-auto">
<h2>Section Heading</h2>
<p className="lead">
Lead paragraph for important information.
</p>
<p>
Regular content paragraph with relevant information.
</p>
</Col>
</Row>
</Container>
</main>
);
}import { Suspense } from 'react';
import { fetchContent } from '@/lib/api';
import ContentGrid from '@/components/ContentGrid';
import LoadingSpinner from '@/components/LoadingSpinner';
export const dynamic = 'force-dynamic';
export const revalidate = 3600; // Revalidate hourly
export async function generateMetadata({ params }) {
const content = await fetchContent(params.slug);
return {
title: `${content.title} | Site Name`,
description: content.summary,
openGraph: {
images: [content.image || '/images/default-og.jpg']
}
};
}
export default async function ContentPage({ params }) {
const content = await fetchContent(params.slug);
return (
<main>
<Suspense fallback={<LoadingSpinner />}>
<ContentGrid items={content} />
</Suspense>
</main>
);
}import { Metadata } from 'next';
interface SEOConfig {
title: string;
description: string;
keywords?: string[];
image?: string;
url?: string;
type?: 'website' | 'article' | 'product';
publishedTime?: string;
modifiedTime?: string;
author?: string;
}
export function generateMetadata(config: SEOConfig): Metadata {
const {
title,
description,
keywords = [],
image = '/images/default-og.jpg',
url = 'https://example.com',
type = 'website',
publishedTime,
modifiedTime,
author
} = config;
return {
title: `${title} | Site Name`,
description,
keywords: keywords.join(', '),
authors: author ? [{ name: author }] : undefined,
creator: 'Site Name',
publisher: 'Site Name',
openGraph: {
title,
description,
url,
siteName: 'Site Name',
images: [
{
url: image,
width: 1200,
height: 630,
alt: title
}
],
locale: 'en_US',
type,
publishedTime,
modifiedTime
},
twitter: {
card: 'summary_large_image',
title,
description,
images: [imageA comprehensive Claude Code plugin with 81 commands and 12 specialized AI agents for building modern, full-stack web applications with Next.js 15, Azure, Railway, Bootstrap, and TypeScript.
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those…
Implement secure authentication and user account management for the My Account portal, handling user registration, login, session…
Specialized agent for developing, deploying, and managing Azure serverless applications including Azure Functions, Azure Static…
Automated code review specialist for Next.js full-stack applications with platform-specific validation, ensuring code quality,…
You are an Azure DevOps specialist with deep expertise in Azure deployment patterns, Azure Static Web Apps, Azure App Service…
You are a specialist in Railway.app platform deployments, with deep expertise in multi-environment configurations, infrastructure…
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…