authentication-agent
Implement secure authentication and user account management for the My Account portal, handling user registration, login, session management, and protected…
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those using assistive technologies.
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those using assistive technologies.
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those using assistive technologies.
// Skip Links
<a href="#main-content" className="skip-link">
Skip to main content
</a>
// ARIA Landmarks
<header role="banner">
<nav role="navigation" aria-label="Main">
<main role="main" id="main-content">
<aside role="complementary">
<footer role="contentinfo">
// Breadcrumbs
<nav aria-label="Breadcrumb">
<ol role="list">
<li><a href="/">Home</a></li>
<li aria-current="page">Current Page</li>
</ol>
</nav>// Accessible Form
<form>
<label htmlFor='email'>
Email Address
<span aria-label='required'>*</span>
</label>
<input
type='email'
id='email'
required
aria-required='true'
aria-describedby='email-error'
/>
<span id='email-error' role='alert'>
Please enter a valid email
</span>
</form>// Informative Image
<img src="park.jpg" alt="City Hall Park with playground and picnic areas" />
// Decorative Image
<img src="decoration.jpg" alt="" role="presentation" />
// Complex Image
<figure>
<img src="chart.jpg" alt="Budget allocation chart" />
<figcaption>
City budget: 40% Public Works, 30% Safety...
</figcaption>
</figure>// Accessible Button
<button
onClick={handleClick}
aria-label="Submit permit application"
aria-pressed={isPressed}
>
Submit
</button>
// Accessible Modal
<div
role="dialog"
aria-labelledby="modal-title"
aria-describedby="modal-desc"
aria-modal="true"
>
<h2 id="modal-title">Confirm Action</h2>
<p id="modal-desc">Are you sure you want to continue?</p>
</div>// Minimum Contrast Ratios $text-normal: 4.5:1; // Normal text $text-large: 3:1; // Large text (18pt+) $ui-component: 3:1; // Buttons, inputs $graphics: 3:1; // Icons, charts // Example Compliant Colors $text-primary: #212529; // On white: 16:1 $text-secondary: #6c757d; // On white: 4.5:1 $link-color: #0066cc; // On white: 5.4:1 $error-color: #dc3545; // On white: 4.5:1
// Tab Order Management
interface KeyboardNav {
tabIndex: {
skipLink: 1;
search: 2;
mainNav: 3;
content: 0; // Natural flow
sidebar: 0;
};
shortcuts: {
'/': 'Focus search';
Esc: 'Close modal';
Enter: 'Activate button';
Space: 'Check checkbox';
};
}A 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.
Repo: LarouexNonprofitConsulting/larouex-fullstack-plugin
Implement secure authentication and user account management for the My Account portal, handling user registration, login, session management, and protected…
Specialized agent for developing, deploying, and managing Azure serverless applications including Azure Functions, Azure Static Web Apps, and Azure Table…
Automated code review specialist for Next.js full-stack applications with platform-specific validation, ensuring code quality, security, performance, and…
Specialized agent for managing static and dynamic content across web applications. Handles content creation, SEO optimization, search implementation, metadata…
You are an Azure DevOps specialist with deep expertise in Azure deployment patterns, Azure Static Web Apps, Azure App Service deployment slots, Azure…
You are a specialist in Railway.app platform deployments, with deep expertise in multi-environment configurations, infrastructure provisioning, and…