angular-ssr
🎯Skillfrom analogjs/angular-skills
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.
Overview
Angular-ssr is a Claude Code skill that provides comprehensive guidance for implementing server-side rendering, hydration, and prerendering in Angular v20+ using @angular/ssr. It covers SSR setup, render mode configuration, incremental hydration strategies, and handling browser-only APIs in server-rendered applications.
Key Features
- Render Mode Configuration - Three render modes (Prerender for static pages, Server for dynamic SSR, Client for SPA) with per-route configuration via
ServerRoute[] - Incremental Hydration - Defer hydration of specific components using
@defer (hydrate on viewport)for optimized client-side performance - SSR Setup Automation - Complete setup via
ng add @angular/ssrwith automatic generation of server.ts, main.server.ts, and server config - Browser API Safety - Patterns for handling browser-only APIs (window, document, localStorage) in SSR-compatible code using
isClientchecks - Prerendering Support - Static HTML generation at build time for marketing pages, blogs, and other content-heavy routes
Who is this for?
This skill is designed for Angular developers working with Angular v20+ who need to implement server-side rendering for improved SEO, faster initial loads, and better user experience. It is especially useful for teams migrating existing Angular SPAs to SSR or building new Angular applications that require a mix of static, server-rendered, and client-only pages.
Same repository
analogjs/angular-skills(10 items)
Installation
npx vibeindex add analogjs/angular-skills --skill angular-ssrnpx skills add analogjs/angular-skills --skill angular-ssr~/.claude/skills/angular-ssr/SKILL.mdSKILL.md
More from this repository9
An Angular v20+ component skill from the analogjs/angular-skills collection, teaching AI coding agents modern standalone component patterns with signal inputs/outputs, OnPush change detection, and native control flow.
Angular v20+ Signals API best practices for reactive state management, computed values, and effect handling.
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.
Covers Angular routing patterns including lazy loading, route guards, resolvers, nested routes, and navigation strategies for Angular v20+
Covers Angular HttpClient patterns including interceptors, error handling, request/response transformation, and API communication best practices
Covers Angular v20+ dependency injection using inject(), injection tokens, and provider configuration for service architecture, managing singleton vs scoped services, and understanding the DI hierarchy.
Covers Angular directive patterns including custom attribute and structural directives, DOM manipulation, and component behavior extension
Angular skills for building signal-based forms with Angular v21+'s Signal Forms API, including schema-based validation, two-way binding, and dynamic form patterns.
Covers Angular development tooling including Angular CLI, build optimization, testing configuration, and project scaffolding for Angular v20+