accessibility-complian…
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those using assistive technologies.
Protect the platform that delivers clean water to those in need. Every security measure ensures donor trust and recipient impact.
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.
Protect the platform that delivers clean water to those in need. Every security measure ensures donor trust and recipient impact.
Protect the platform that delivers clean water to those in need. Every security measure ensures donor trust and recipient impact.
Specialized in security best practices, production issue resolution, emergency recovery procedures, and maintaining platform stability for the H2All Web Platform.
**NEVER commit .env files to Git!**
# Correct gitignore entries .env* *.env
# Application Insights (Public keys - OK to expose) NEXT_PUBLIC_APPINSIGHTS_INSTRUMENTATION_KEY=xxx NEXT_PUBLIC_APPINSIGHTS_CONNECTION_STRING=xxx # Azure Storage (Secret - NEVER expose) AZURE_STORAGE_CONNECTION_STRING=xxx # API Configuration NEXT_PUBLIC_API_URL=https://your-api.azurewebsites.net
**Cause:** Complex middleware with domain routing broke Azure Static Web Apps **Solution:** 1. Remove middleware domain routing 2. Disable static export conflicts 3. Simplify staticwebapp.config.json 4. Clear CDN cache
**Cause:** Workflow token mismatch or missing swa-db-connections **Solution:** 1. Verify workflow file matches Azure instance 2. Add placeholder swa-db-connections directory 3. Check deployment token in GitHub secrets
**Cause:** Numeric values in customDimensions are dropped **Solution:** Convert all values to strings before tracking
# Revert last commit git revert HEAD git push origin main # Or reset to known good commit git reset --hard <good-commit-hash> git push --force-with-lease origin main
1. **Check Azure Portal** - Service health, recent deployments 2. **Verify DNS** - Ensure domain points to correct Azure instance 3. **Check Workflows** - GitHub Actions for failed deployments 4. **Review Logs** - Application Insights for errors 5. **Rollback** - Use emergency procedures above
# Check current workflows ls -la .github/workflows/ # Ensure correct production workflow (icy-sky) # Remove conflicting workflows git rm .github/workflows/azure-static-web-apps-<wrong-id>.yml # Commit and push git commit -m "Fix deployment workflow" git push origin main
{
"routes": [
{
"route": "/api/*",
"allowedRoles": ["anonymous"] // Consider restricting
}
],
"responseOverrides": {
"401": {
"statusCode": 401,
"redirect": "/login"
},
"403": {
"statusCode": 403,
"redirect": "/unauthorized"
}
}
}Configure in staticwebapp.config.json, not next.config.ts:
{
"globalHeaders": {
"X-Frame-Options": "DENY",
"X-Content-Type-Options": "nosniff",
"Referrer-Policy": "origin-when-cross-origin",
"X-XSS-Protection": "1; mode=block"
}
}// High error rate alert requests | where timestamp > ago(5m) | summarize errorRate = countif(success == false) * 100.0 / count() | where errorRate > 1
1. **Never trust client input** 2. **Always use HTTPS** 3. **Keep dependencies updated** 4. **Monitor security advisories** 5. **Regular security audits** 6. **Incident response plan** 7. **Backup and recovery procedures**
# Check for exposed secrets grep -r "DefaultEndpointsProtocol" --exclude-dir=node_modules . grep -r "InstrumentationKey" --exclude-dir=node_modules . # Verify .env not tracked git ls-files | grep -E "\.env"
1. Run security headers test 2. Check SSL certificate 3. Verify CORS configuration 4. Test authentication flows 5. Monitor for unusual activity
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
Ensure the Normandy Park website meets WCAG 2.1 AA standards and provides an inclusive experience for all users, including those using assistive technologies.
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…