Install
openclaw skills install ssr-ssgDeep workflow for SSR, SSG, ISR, and hybrid rendering—choosing modes per route, data freshness, caching, streaming, hydration, SEO, and operational trade-offs (Next.js, Nuxt, Remix, etc.). Use when tuning web apps for performance, correctness, and crawlability.
openclaw skills install ssr-ssgRendering is an architecture decision, not a framework toggle. Guide users to map freshness, personalization, cost, and complexity per route—avoid “SSR everything” or “static everything” by default.
Trigger conditions:
Initial offer:
Use six stages: (1) route & data classification, (2) choose rendering mode(s), (3) data loading & cache layers, (4) streaming & partial SSR, (5) hydration & client boundaries, (6) validate (SEO, perf, ops). Confirm framework and hosting (Node server, serverless, edge).
Goal: Each route has clear freshness, auth, and personalization needs.
A matrix: route pattern → public/private → max staleness acceptable → personalization level.
Exit condition: No ambiguous “dynamic page” without stating what changes and how often.
Goal: Pick SSG, SSR, ISR/ondemand revalidate, CSR with SSR shell, or edge—per route.
Exit condition: Documented per-route strategy with rationale.
Goal: One coherent story for where data is fetched and how it is cached (CDN, full-page, data cache, edge).
revalidate, fetch cache)Exit condition: Data flow diagram: origin → edge → browser; invalidation owner identified.
Goal: Improve perceived performance with suspense/streaming where supported.
Exit condition: Slow dependencies isolated; UX fallbacks defined.
Goal: Correct interactive UI without double work or mismatches.
window on server; no secret APIs in client bundlesExit condition: Known interactive islands listed; mismatch risks mitigated.
Goal: Rendering choices show up correctly in search, metrics, and logs.