Phase 1 — Foundations
The era: HTML & CSS fundamentals, the box model, the cascade.
01 ★
Box Model
content/padding/border/margin, box-sizing
anchor
02HTML Semantics
structure, outline, a11y roots
03Selectors & Specificity
the specificity calculator, the cascade
04Layout Flow
normal flow, display, BFC
05Flexbox
axes, alignment, the one-dimensional layout
06CSS Grid
tracks, areas, two-dimensional layout
07Positioning
static→sticky, stacking context
08Responsive Units
rem/em/vw, media + container queries
Phase 2 — Tailwind 4 (CDN playground)
The no-build era: utility-first via the Play CDN.
Phase 3 — React (via CDN)
Just React. Single-file playgrounds with React + Babel CDN.
Phase 4 — Metaframeworks (compare)
The map: Astro vs TanStack Router/Start vs Next.js — pros/cons only.
Phase 5 — Astro (deep-dive)
Content is king: islands, routing, React-in-Astro, SSR.
18
Astro Islands
zero-JS-by-default, hydration
19Routing & Layouts
file-based, nested, slots
20React in Astro
client:load/idle/visible/only
21Content Collections
type-safe content, Content Layer
22Rendering Modes
SSG / SSR / hybrid, adapters
23View Transitions
native page transitions
24Actions & Endpoints
type-safe server functions
25Assets & Images
astro:assets, responsive
Phase 6a — TanStack Router (deep-dive)
The type-safe routing engine: file-based routes, typed params/search, loaders, nested context.
27
Type-Safe Routing
end-to-end type inference, the thesis
28File-Based Routing
routes/ convention, route-tree codegen
29Path & Search Params
typed :params + validated URL search params
killer feature
30Navigation & Links
<Link>, navigate(), preload, active
31Loaders & Data
route loaders, type-safe data, Query
32Nested & Context
nested routes, <Outlet>, context inheritance
Phase 6b — TanStack Start (deep-dive)
The full-stack framework on Router: server functions, SSR, the SPA-vs-MPA choice, deployment.
26
TanStack Start
overview: Router + Server Fns + Nitro
intro
33Server Functions
createServerFn, the type-safe RPC boundary
34SSR & Streaming
server rendering, streaming, hydration
35API & Middleware
server routes + request middleware
36SPA vs MPA
SPA mode vs SSR/MPA — TanStack spans both
compare
37Deployment & Nitro
Nitro, deploy targets, build outputs
Each bundle = a working zero-dep
.html demo with a [check: OK] gold-check + a static .md guide.
Workflow: ../skills/concept-builder/SKILL.md. Build plan: TODO.md.
⚛️ Deep Dive
Ready to go deeper? The companion React Deep Dive section covers hooks mastery, component patterns, concurrent React, animations, and TanStack Router internals — 36 bundles with React 19 + Tailwind v4.
react/ →
🌊 Deep Dive
Ready for advanced Tailwind? The companion Tailwind CSS 4 Deep Dive section covers container queries, the full variant ecosystem, arbitrary values, oklch color internals, animations, and build pipeline — 38 bundles.
tailwind/ →