This handles the full SSR setup for Angular v20+, from adding @angular/ssr to your project through configuring render modes and fixing hydration issues. The skill covers three render modes (prerender for static pages, server for dynamic SSR, client for SPA routes) and shows how to use incremental hydration with defer blocks to control when components become interactive. It's useful when you need better SEO or initial page load performance. The browser-only code patterns are solid, especially the afterNextRender hook and the injection token approach for window and localStorage. One thing to note is that getPrerenderParams for dynamic routes requires you to fetch data at build time, so you'll need your API accessible during the build process.

skills.sh installs
3.9K
GitHub stars
587
last updated
Aug 21, 2026

Install

$ npx -y skills add analogjs/angular-skills --skill angular-ssr --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular SSR

⚠️ Deprecated. This skill is no longer maintained, and its guidance has been removed rather than left to go stale. The Angular team now publishes official skills at angular/skills — install those instead:

npx skills add https://github.com/angular/skills

To remove these: npx skills remove analogjs/angular-skills

The previous contents of this skill remain available in this repository's git history.

Sponsors

Details

Repository
github.com/analogjs/angular-skills
Categories
Frontend Development, Backend & APIs, Automation & Workflows

More from analogjs/angular-skills

All 10
1dimillian avatarreact-component-performancedimillian/skillsAnalyze and optimize React component performance issues (slow renders, re-render thrash, laggy lists, expensive computations). Use when asked to profile or impr1.1Kskills.sh installs
2mattbx avatarshadcn-component-discoverymattbx/shadcn-skillsDiscover shadcn-compatible components and registries across the entire ecosystem before writing any custom UI. Use PROACTIVELY before building tables, forms, mo761skills.sh installs
3sickn33 avatarangular-ui-patternssickn33/antigravity-awesome-skillsangular ui patterns596skills.sh installs
4davila7 avatarreact-ui-patternsdavila7/claude-code-templatesModern React UI patterns for loading states, error handling, and data fetching. Use when building UI components, handling async data, or managing UI states.529skills.sh installs
5sergiodxa avatarfrontend-react-router-best-practicessergiodxa/agent-skillsReact Router performance and architecture patterns. Use when writing loaders, actions, forms, routes, or working with React Router data fetching. Triggers on ta402skills.sh installs
6martinholovsky avatarvue-nuxtmartinholovsky/claude-skills-generatorVue 3 and Nuxt 3 for JARVIS AI Assistant UI development with security-first patterns227skills.sh installs