Skip to main content
AI-Powered Guidelines

Coding Standards for
Humans & AI Agents

Curated best practices with structured metadata for AI coding assistants. Let your AI follow the same standards as your team.

157
Guidelines
24
Topics
API
Access

DevOps

10
DevOps / monorepo
recommended

Monorepo Patterns

Organize multiple packages in a single repository with Turborepo, Nx, or pnpm workspaces.

intermediate 1 min read
monorepo turborepo nx pnpm +1
DevOps / docker
recommended

Docker Compose

Docker Compose patterns for local development covering service definitions, networking, volumes, health checks, hot reloading, and production-ready configurations.

intermediate 1 min read
docker docker-compose devops local-development +1
DevOps / docker
recommended

Docker Multi-Stage Builds

Docker multi-stage build patterns for optimized images covering build separation, layer caching, security hardening, and language-specific examples.

intermediate 1 min read
docker multi-stage optimization security +1
DevOps / kubernetes
recommended

Kubernetes ConfigMaps & Secrets

Kubernetes configuration management patterns covering ConfigMaps, Secrets, External Secrets Operator, Sealed Secrets, and production security practices.

intermediate 1 min read
kubernetes configmaps secrets security +1
DevOps / kubernetes
recommended

Kubernetes Deployment Patterns

Kubernetes deployment strategies covering rolling updates, blue-green, canary deployments, Argo Rollouts, and zero-downtime patterns.

intermediate 1 min read
kubernetes deployment devops blue-green +1
DevOps / kubernetes
critical

Kubernetes Health Checks

Kubernetes health check patterns covering liveness, readiness, and startup probes with configuration best practices and debugging techniques.

intermediate 1 min read
kubernetes health-checks probes devops +1
DevOps / terraform
recommended

Terraform Patterns

Terraform patterns covering module design, state management, workspace strategies, testing, and production best practices.

intermediate 1 min read
terraform iac infrastructure devops +1
DevOps / cicd
critical

GitHub Actions Best Practices

GitHub Actions best practices for CI/CD workflows, caching, reusable workflows, security, and efficient pipeline design.

intermediate 1 min read
github-actions cicd devops automation +1
DevOps / docker
critical

Docker Best Practices

Docker best practices for multi-stage builds, security hardening, image optimization, and production-ready containers.

intermediate 1 min read
docker containers devops security +1
DevOps / kubernetes
critical

Kubernetes Best Practices

Kubernetes best practices for deployments, health checks, resource management, security, and production-ready workloads.

intermediate 1 min read
kubernetes k8s devops containers +1

Design Patterns

23
Design Patterns / cqrs
optional

CQRS Patterns

Separate read and write operations for scalability, performance, and complexity management.

advanced 1 min read
cqrs architecture read-models commands +1
Design Patterns / domain-driven-design
recommended

Domain-Driven Design Patterns

Model complex business domains with aggregates, entities, value objects, and bounded contexts.

advanced 1 min read
ddd domain-driven-design aggregates bounded-contexts +1
Design Patterns / event-sourcing
optional

Event Sourcing Patterns

Store state changes as immutable events for audit trails, temporal queries, and system reconstruction.

advanced 1 min read
event-sourcing events audit-trail architecture +1
Design Patterns / microservices
recommended

Microservices Communication Patterns

Patterns for service-to-service communication including sync, async, and service mesh approaches.

advanced 1 min read
microservices api-gateway service-mesh async-communication +1
Design Patterns / configuration
recommended

Configuration Management Patterns

Manage application configuration with environment variables, validation, and secrets.

intermediate 1 min read
configuration environment-variables secrets validation +1
Design Patterns / design
recommended

DTO & Mapper Pattern

Data Transfer Object (DTO) and Mapper patterns for decoupling layers, controlling API contracts, and safely transforming data between boundaries.

intermediate 1 min read
dto mapper patterns typescript +1
Design Patterns / email
recommended

Email Patterns

Implement transactional emails with templates, delivery tracking, and best practices.

intermediate 1 min read
email transactional templates notifications +1
Design Patterns / feature-flags
recommended

Feature Flags Patterns

Feature flag patterns covering implementation strategies, flag types, lifecycle management, testing, and production best practices.

intermediate 1 min read
feature-flags feature-toggles release-management a/b-testing +1
Design Patterns / i18n
recommended

Internationalization (i18n) Patterns

Implement internationalization with translations, locale formatting, and RTL support.

intermediate 1 min read
i18n localization translations rtl +1
Design Patterns / file-uploads
recommended

File Upload Patterns

Implement secure, scalable file uploads with validation, presigned URLs, and virus scanning.

intermediate 1 min read
file-upload s3 presigned-url security +1
Design Patterns / multi-tenancy
recommended

Multi-tenancy Patterns

Design multi-tenant applications with proper data isolation, routing, and tenant context.

advanced 1 min read
multi-tenancy saas data-isolation tenant +1
Design Patterns / notifications
recommended

Notification Patterns

Implement push notifications, in-app notifications, and user preference management.

intermediate 1 min read
notifications push real-time preferences +1
Design Patterns / payments
critical

Payment Integration Patterns

Implement payment processing with Stripe, webhooks, idempotency, and error handling.

advanced 1 min read
payments stripe checkout subscriptions +1
Design Patterns / state-machines
recommended

State Machine Patterns

Model complex workflows with state machines using XState and explicit state transitions.

advanced 1 min read
state-machine xstate workflow fsm +1
Design Patterns / resilience
recommended

Circuit Breaker & Resilience Patterns

Implement fault tolerance with circuit breakers, retries, bulkheads, and fallback strategies.

advanced 1 min read
circuit-breaker resilience fault-tolerance retry +1
Design Patterns / design
critical

Dependency Injection

Dependency Injection (DI) is a technique for achieving Inversion of Control by supplying dependencies from outside rather than creating them internally. Covers constructor injection, DI containers, and scopes.

intermediate 1 min read
dependency-injection ioc design-patterns architecture +1
Design Patterns / design
recommended

Factory Pattern

The Factory Pattern provides a way to create objects without exposing instantiation logic, using a common interface. Includes Simple Factory, Factory Method, and Abstract Factory variations.

intermediate 1 min read
factory design-patterns creational object-creation +1
Design Patterns / design
recommended

Observer Pattern & Pub/Sub

The Observer Pattern establishes a one-to-many dependency between objects, so when one object changes state, all dependents are notified. Includes event-driven and publish/subscribe variations.

intermediate 1 min read
observer pub-sub events design-patterns +1
Design Patterns / design
recommended

Repository Pattern

The Repository pattern abstracts data access, providing a collection-like interface for domain objects. Implementations for TypeScript with Prisma and Python with SQLAlchemy.

intermediate 1 min read
repository data-access design-patterns architecture +1
Design Patterns / design
recommended

Result/Either Pattern

The Result/Either Pattern provides explicit error handling using discriminated unions instead of exceptions. Enables composable, type-safe error handling with map/flatMap operations.

intermediate 1 min read
result either error-handling functional +1
Design Patterns / design
recommended

Service Layer Pattern

The Service Layer pattern organizes business logic into a dedicated layer that orchestrates operations between controllers and repositories, handling transactions and complex workflows.

intermediate 1 min read
service-layer design-patterns architecture business-logic +1
Design Patterns / design
recommended

SOLID Principles

The five SOLID principles applied to TypeScript and Python - Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.

intermediate 1 min read
solid design-patterns architecture clean-code +1
Design Patterns / design
recommended

Strategy Pattern

The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Enables switching algorithms at runtime without modifying client code.

intermediate 1 min read
strategy design-patterns behavioral algorithms +1

Security

7
Security / csrf
critical

CSRF Protection Patterns

Prevent cross-site request forgery attacks with tokens, SameSite cookies, and origin validation.

intermediate 1 min read
csrf security tokens cookies +1
Security / csp
critical

Content Security Policy

Prevent XSS and data injection attacks with proper Content Security Policy configuration.

intermediate 1 min read
csp security xss headers +1
Security / api-auth
critical

API Authentication Patterns

API authentication patterns covering API keys, JWT, OAuth 2.0, session management, and production security best practices.

intermediate 1 min read
authentication api security jwt +1
Security / sessions
critical

Session Management Patterns

Implement secure session management with tokens, cookies, and rotation.

advanced 1 min read
sessions security authentication cookies +1
Security / auth
critical

Authentication Patterns

Session-based authentication, JWT tokens, OAuth/OIDC integration, refresh token rotation, and secure cookie handling for web applications.

intermediate 1 min read
authentication sessions jwt oauth +1
Security / auth
critical

Input Validation & Sanitization

Input validation with Zod and Pydantic, preventing SQL injection, XSS, command injection, and sanitization patterns for secure applications.

intermediate 1 min read
validation sanitization injection xss +1
Security / auth
critical

Secrets Management

Environment variables, secret vaults (Azure Key Vault, AWS Secrets Manager), .env file handling, secret scanning, and rotation patterns.

intermediate 1 min read
secrets environment-variables key-vault security +1

API Design

12
API Design / graphql
recommended

GraphQL Patterns

GraphQL API patterns covering schema design, resolvers, DataLoader, Apollo Server/Client, mutations, subscriptions, and performance optimization.

intermediate 1 min read
graphql api apollo schema +1
API Design / grpc
recommended

gRPC Patterns

gRPC patterns covering Protocol Buffers design, service definitions, streaming, error handling, and production best practices.

intermediate 1 min read
grpc protobuf api microservices +1
API Design / messaging
recommended

Message Queue Patterns

Message queue patterns covering RabbitMQ, Kafka, queue selection, messaging patterns, error handling, and production best practices.

intermediate 1 min read
message-queue rabbitmq kafka async +1
API Design / cors
critical

CORS Patterns

Configure Cross-Origin Resource Sharing correctly for secure API access.

intermediate 1 min read
cors security api headers +1
API Design / openapi
recommended

OpenAPI Documentation Patterns

Design and maintain OpenAPI specifications with code generation and validation.

intermediate 1 min read
openapi swagger api-docs code-generation +1
API Design / patterns
recommended

API Versioning

API versioning strategies covering URL path vs header versioning, breaking changes, deprecation policies, and migration patterns for long-lived APIs.

intermediate 1 min read
api versioning rest deprecation +1
API Design / rate-limiting
recommended

Rate Limiting Patterns

Rate limiting patterns covering token bucket, sliding window, distributed rate limiting, and production implementation strategies.

intermediate 1 min read
rate-limiting api security performance +1
API Design / realtime
recommended

WebSocket Patterns

WebSocket patterns for real-time communication covering Socket.IO, native WebSockets, scaling, authentication, and production best practices.

intermediate 1 min read
websocket real-time socket.io api +1
API Design / webhooks
recommended

Webhook Patterns

Design and implement reliable webhooks with signatures, retries, and idempotency.

intermediate 1 min read
webhooks api events integration +1
API Design / patterns
critical

API Error Responses

Standardized API error responses using RFC 9457 Problem Details format for consistent, machine-readable error handling.

intermediate 1 min read
api errors rest rfc-9457 +1
API Design / patterns
critical

API Pagination & Filtering

API pagination patterns including offset, cursor, and keyset approaches with filtering, sorting, and consistent response structures.

intermediate 1 min read
api pagination filtering rest +1
API Design / rest
critical

REST API Conventions

REST API design conventions covering resource naming, HTTP methods, status codes, and URL structure for consistent, intuitive APIs.

beginner 1 min read
rest api http conventions +1

Cloud

13
Cloud / aws
recommended

AWS Lambda Patterns

AWS Lambda best practices covering cold start optimization, Powertools for observability, layers, error handling, and TypeScript/Python patterns for serverless functions.

intermediate 1 min read
aws lambda serverless python +2
Cloud / aws
recommended

AWS CDK Patterns

AWS CDK patterns covering TypeScript constructs, L1/L2/L3 levels, project structure, custom constructs, aspects for security, testing, and infrastructure as code best practices.

intermediate 1 min read
aws cdk infrastructure typescript +2
Cloud / aws
recommended

DynamoDB Patterns

DynamoDB patterns covering single table design, GSI optimization, access patterns, transactions, TypeScript/Python examples, and NoSQL data modeling best practices.

intermediate 1 min read
aws dynamodb nosql database +2
Cloud / aws
recommended

AWS ECS Fargate Patterns

AWS ECS Fargate patterns covering task definitions, CDK deployment, autoscaling, health checks, secrets management, load balancing, and security best practices.

intermediate 1 min read
aws ecs fargate containers +2
Cloud / aws
recommended

S3 Patterns

AWS S3 patterns covering presigned URLs, multipart uploads, bucket policies, CORS configuration, lifecycle rules, encryption, and TypeScript/Python implementations.

intermediate 1 min read
aws s3 storage presigned-urls +2
Cloud / azure
recommended

Azure Functions Patterns

Azure Functions patterns covering triggers, bindings, Python v2 and TypeScript v4 models, Cosmos DB integration, Durable Functions, and serverless best practices.

intermediate 1 min read
azure functions serverless python +2
Cloud / azure
recommended

Azure Storage Patterns

Azure Storage patterns covering Blob Storage, Queue Storage, TypeScript SDK v12, Python async SDK, SAS tokens, lifecycle management, and security best practices.

intermediate 1 min read
azure storage blob queue +3
Cloud / azure
recommended

Azure Bicep Modules

Azure Bicep module patterns covering Azure Verified Modules, private registries, reusable module design, parameters, outputs, and project structure.

intermediate 1 min read
azure bicep iac modules +1
Cloud / azure
recommended

Azure Container Apps Patterns

Azure Container Apps patterns covering deployment, scaling, Dapr integration, health probes, ingress configuration, and Bicep infrastructure as code.

intermediate 1 min read
azure containers kubernetes dapr +2
Cloud / azure
recommended

Azure Cosmos DB Patterns

Azure Cosmos DB patterns covering data modeling, partition key design, denormalization, TypeScript SDK v4, Python async SDK, change feed, and performance optimization.

intermediate 1 min read
azure cosmosdb nosql partitioning +2
Cloud / firebase
recommended

Firebase Cloud Functions Patterns

Firebase Cloud Functions patterns covering 2nd gen functions, TypeScript and Python, Firestore triggers, callable functions, HTTPS endpoints, and deployment best practices.

intermediate 1 min read
firebase functions serverless typescript +2
Cloud / firebase
recommended

Firebase Authentication Patterns

Firebase Authentication patterns covering session cookies, custom claims, RBAC, Next.js App Router integration, token verification, and secure authentication flows.

intermediate 1 min read
firebase authentication security next.js +2
Cloud / firebase
recommended

Firestore Patterns

Firebase Firestore patterns covering data modeling, security rules, real-time listeners, denormalization, indexes, and React/Next.js integration for NoSQL databases.

intermediate 1 min read
firebase firestore nosql security-rules +2

Data

10
Data / ml
recommended

ML Model Deployment

Machine learning model deployment patterns covering FastAPI serving, MLflow integration, containerization, inference optimization, and production monitoring.

advanced 1 min read
machine-learning deployment mlflow fastapi +1
Data / ml
recommended

ML Project Structure

Machine learning project structure patterns covering directory organization, experiment tracking, reproducibility, data versioning, and MLOps-ready architecture.

intermediate 1 min read
python machine-learning mlops reproducibility +1
Data / mongodb
recommended

MongoDB Patterns

MongoDB patterns covering schema design, embedding vs referencing, indexing, aggregation pipelines, and production best practices.

intermediate 1 min read
mongodb nosql database schema-design +1
Data / postgresql
recommended

PostgreSQL Patterns

PostgreSQL patterns covering indexing strategies, JSONB optimization, query performance, partitioning, and production best practices.

intermediate 1 min read
postgresql database sql performance +1
Data / ml
recommended

ML Training Patterns

Machine learning training patterns covering checkpointing, early stopping, learning rate scheduling, gradient accumulation, mixed precision, and reproducible training loops.

advanced 1 min read
python machine-learning pytorch training +1
Data / python
recommended

Data Pipelines

Python data pipeline patterns covering ETL architecture, Polars for high-performance processing, Prefect orchestration, idempotency, and production best practices.

intermediate 1 min read
python data etl pipelines +2
Data / python
recommended

Pandas Patterns

Pandas patterns covering vectorization, method chaining, memory optimization, chunked processing, categorical dtypes, and performance best practices.

intermediate 1 min read
pandas python data performance +1
Data / python
recommended

NumPy Patterns

NumPy patterns covering broadcasting, vectorization, memory layout, universal functions, array creation, and performance optimization.

intermediate 1 min read
numpy python arrays performance +1
Data / redis
recommended

Redis Patterns

Redis patterns covering caching strategies, data structures, pub/sub, rate limiting, sessions, and production best practices.

intermediate 1 min read
redis caching pub-sub data-structures +1
Data / search
recommended

Search Patterns

Implement full-text search with Elasticsearch, faceted filtering, and autocomplete.

advanced 1 min read
search elasticsearch full-text autocomplete +1

React

6
React / patterns
recommended

React Composition Patterns

React composition patterns including children, slots, compound components, render props, and the asChild pattern for flexible, reusable component APIs.

intermediate 1 min read
react composition components patterns +1
React / patterns
critical

React State Management

React state management patterns for choosing between useState, Context, Zustand, and TanStack Query based on state type and complexity.

intermediate 1 min read
react state zustand tanstack-query +1
React / patterns
recommended

Compound Components Pattern

The Compound Components pattern creates flexible, declarative component APIs where parent and children work together implicitly. Used by Radix UI, Headless UI, and other modern component libraries.

intermediate 1 min read
react compound-components component-patterns composition +1
React / patterns
recommended

Custom Hooks Patterns

Patterns for extracting, composing, and testing custom React hooks. Covers common hooks like useAsync, useLocalStorage, useDebounce, and best practices for hook design.

intermediate 1 min read
react hooks custom-hooks composition +1
React / patterns
recommended

React Hook Form + Zod

Form handling patterns with React Hook Form and Zod for type-safe validation, error handling, and complex form scenarios.

intermediate 1 min read
react forms validation zod +1
React / testing
critical

React Testing with Vitest

Comprehensive React testing patterns using Vitest and React Testing Library. Covers component testing, hooks, async operations, mocking, and accessibility testing.

intermediate 1 min read
react testing vitest testing-library +1

Systems

12
Systems / cpp
recommended

Modern C++ Patterns

Modern C++20/23 patterns covering smart pointers, RAII, concepts, std::expected, ranges, coroutines, and modules for safe, expressive, high-performance code.

intermediate 1 min read
cpp c++20 c++23 raii +2
Systems / go
recommended

Go Error Handling

Go error handling patterns covering error wrapping, sentinel errors, custom error types, errors.Is/As, and idiomatic error propagation.

intermediate 1 min read
go golang error-handling systems
Systems / go
recommended

Go Concurrency Patterns

Go concurrency patterns covering goroutines, channels, worker pools, fan-out/fan-in, context cancellation, and production-ready concurrent code.

intermediate 1 min read
go golang concurrency goroutines +1
Systems / go
recommended

Go Interfaces

Go interface patterns covering implicit implementation, composition, duck typing, and the 'accept interfaces, return structs' principle.

intermediate 1 min read
go golang interfaces composition +1
Systems / go
recommended

Go Project Structure

Go project structure patterns covering directory layouts, domain-driven design, hexagonal architecture, internal packages, and scalable organization strategies.

intermediate 1 min read
go golang architecture project-structure +1
Systems / rust
recommended

Rust Async Networking

Rust async networking patterns covering Tokio runtime, TCP/UDP sockets, HTTP clients, connection pooling, graceful shutdown, and high-performance server design.

advanced 1 min read
rust async tokio networking +2
Systems / rust
recommended

Rust CLI Applications

Rust CLI application patterns covering clap argument parsing, error handling with anyhow/thiserror, async with tokio, configuration, and production-ready CLI design.

intermediate 1 min read
rust cli clap tokio +1
Systems / rust
recommended

Rust Error Handling

Rust error handling patterns covering Result, Option, the ? operator, thiserror for libraries, anyhow for applications, and custom error types.

intermediate 1 min read
rust error-handling result option +1
Systems / rust
critical

Rust Ownership & Borrowing

Rust ownership and borrowing patterns covering ownership rules, borrowing, lifetimes, smart pointers, and memory safety without garbage collection.

intermediate 1 min read
rust ownership borrowing lifetimes +1
Systems / embedded
critical

Embedded C/C++ Patterns

Modern C++ patterns for embedded systems, covering RAII, memory management, FreeRTOS task patterns, interrupt handling, and real-time constraints.

advanced 1 min read
embedded cpp c++ freertos +3
Systems / go
critical

Go Programming Patterns

Go best practices for project structure, error handling, goroutines, channels, interfaces, and building maintainable Go applications.

intermediate 1 min read
go golang systems concurrency +2
Systems / rust
critical

Rust Programming Patterns

Rust best practices for ownership, borrowing, error handling with Result/Option, async programming with Tokio, and project organization.

intermediate 1 min read
rust systems async tokio +2

UI/UX

14
UI/UX / patterns
critical

Error Handling & Recovery

Design patterns for error messages, error pages, inline validation, and recovery strategies that help users understand and resolve issues.

intermediate 1 min read
error-handling validation error-pages accessibility +2
UI/UX / components
critical

Button Design Best Practices

Button states, hierarchy, accessibility, loading states, and sizing based on WCAG 2.2, Material Design 3, Apple HIG, and Nielsen Norman Group research.

beginner 1 min read
buttons accessibility states loading +2
UI/UX / components
critical

Form Design Best Practices

Form validation, error messages, labels, autocomplete, input types, and layout based on WCAG, Nielsen Norman Group, Baymard Institute, and Material Design 3.

intermediate 1 min read
forms validation accessibility autocomplete +2
UI/UX / components
critical

Modal Dialog Design Best Practices

Modal dialog patterns, focus management, escape key handling, backdrop design, and accessibility based on WCAG 2.2, WAI-ARIA APG, Material Design 3, and Nielsen Norman Group research.

intermediate 1 min read
modals dialogs accessibility focus-trap +2
UI/UX / components
critical

Navigation Design Best Practices

Navigation patterns, mobile navigation, skip links, breadcrumbs, mega menus, and keyboard navigation based on WCAG 2.2, Nielsen Norman Group, Material Design 3, and WebAIM.

intermediate 1 min read
navigation accessibility mobile breadcrumbs +3
UI/UX / components
critical

Data Table Design Best Practices

Responsive table patterns, accessibility with headers and scope, sorting, pagination, and mobile layouts based on WCAG 2.2, WAI-ARIA APG, Material Design, and CSS-Tricks.

intermediate 1 min read
tables accessibility responsive sorting +2
UI/UX / foundations
critical

Color Systems Best Practices

Color contrast, OKLCH color space, semantic tokens, dark mode, and accessibility guidelines based on WCAG 2.2, Apple HIG, and Material Design 3.

intermediate 1 min read
colors accessibility wcag contrast +3
UI/UX / foundations
critical

Layout Best Practices

CSS Grid vs Flexbox, container queries, viewport units, subgrid, and bento layouts based on MDN, CSS-Tricks, and modern CSS best practices.

intermediate 1 min read
layout css-grid flexbox container-queries +3
UI/UX / foundations
critical

Spacing & Sizing Best Practices

Spacing scales, touch targets, gap vs margin, and logical properties based on WCAG 2.2, Apple HIG, Material Design 3, and CSS best practices.

beginner 1 min read
spacing sizing touch-targets accessibility +3
UI/UX / patterns
critical

Web Accessibility Best Practices

WCAG 2.2 AA compliance, ARIA usage, keyboard navigation, screen reader support, color contrast, and semantic HTML based on W3C WAI, WebAIM, and MDN.

intermediate 1 min read
accessibility wcag aria keyboard +2
UI/UX / patterns
recommended

Loading States Best Practices

Skeleton screens, spinners, progress bars, optimistic UI, and accessible loading states based on Nielsen Norman Group, UX research, and React/Next.js patterns.

intermediate 1 min read
loading skeleton spinner progress +2
UI/UX / patterns
recommended

Motion & Animation Best Practices

Animation timing, easing, duration, micro-interactions, prefers-reduced-motion, CSS transitions vs keyframes, and View Transitions API based on Material Design 3, MDN, web.dev, and Nielsen Norman Group.

intermediate 1 min read
animation motion transitions micro-interactions +2
UI/UX / patterns
critical

Responsive Design Best Practices

Breakpoints, mobile-first approach, container queries, fluid typography, responsive images, and modern CSS layout techniques based on MDN, web.dev, Smashing Magazine, and Tailwind CSS.

intermediate 1 min read
responsive mobile-first breakpoints container-queries +2
UI/UX / foundations
critical

Typography Best Practices

Font selection, sizing, line height, and text styling guidelines based on WCAG 2.2, Apple HIG, Material Design 3, and web typography research.

beginner 1 min read
typography fonts accessibility wcag +1

Next.js

6
Next.js / app-router
critical

Data Fetching Patterns

Server component data fetching with fetch, caching strategies, revalidation patterns, parallel requests, and React cache for optimal performance.

intermediate 1 min read
data-fetching caching revalidation server-components +1
Next.js / app-router
recommended

Performance Optimization

Image optimization with next/image, font loading with next/font, bundle analysis, code splitting, dynamic imports, and Core Web Vitals optimization.

intermediate 1 min read
performance images fonts bundle-size +2
Next.js / app-router
critical

Routing & File Conventions

App Router file conventions including layouts, loading states, error boundaries, route groups, parallel routes, intercepting routes, and dynamic segments.

intermediate 1 min read
routing layouts loading error-handling +1
Next.js / security
critical

Security Headers & Environment Variables

HTTP security headers (CSP, HSTS, X-Frame-Options), environment variable safety, CORS configuration, and authentication patterns for Next.js 15.

intermediate 1 min read
security headers csp environment-variables +2
Next.js / app-router
critical

Default to Server Components

Use Server Components by default in Next.js App Router. Only add 'use client' when you need interactivity, browser APIs, or React hooks.

beginner 1 min read
server-components performance rendering best-practices
Next.js / security
recommended

Always Validate Server Action Inputs

Server Actions are public HTTP endpoints. Always validate and sanitize all inputs using Zod or similar validation libraries to prevent security vulnerabilities.

intermediate 1 min read
security server-actions validation zod +1

Access Guidelines via API

Integrate guidelines into your AI workflows. Pro plan includes full API access for AI agents to fetch relevant guidelines programmatically.

GET /api/v1/guidelines
Authorization: Bearer erold_xxx

{
  "guidelines": [
    {
      "id": "uiux/foundations/layout",
      "ai": {
        "prompt_snippet": "Grid for 2D, Flex for 1D...",
        "applies_when": ["..."],
        "related": ["typography", "colors"]
      }
    }
  ]
}