hoangnguyen0403/angular-ssr
Implement Angular SSR with hydration, TransferState caching, and per-route render modes. Use when configuring Angular Universal SSR, client hydration, static prerendering, or preventing double-fetching.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill angular-ssr
ng add @angular/ssr.provideClientHydration(withEventReplay()) to app.config.ts providers.See hydration examples for app config and hydration setup.
afterNextRender(() => { /* window access */ }) for one-time browser-only code.PLATFORM_ID and use isPlatformBrowser(platformId).withHttpTransferCacheOptions() or manual TransferState to cache server responses for client replay.Export ServerRoute[] in app.routes.server.ts:
@defer (hydrate on viewport).viewport, interaction, idle, timer(ms), immediate, never.withEventReplay() to capture user events before hydration completes.afterNextRender() or PLATFORM_ID check.withHttpTransferCacheOptions() or TransferState.RenderMode.Client for authenticated dashboards.Take hoangnguyen0403/angular-ssr from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.