← ClaudeAtlas

modern-frontend-architecturelisted

Use when starting, scaffolding, or reviewing the architecture of a web frontend, or making any frontend architecture decision — framework/stack choice, client-server data, state management, routing/URL state, styling and design systems, i18n/RTL, server-side logging/observability, or deploy target. Triggers on new web-app setup, "which library/framework should I use", data fetching and mutations, global vs local state, component and design-system design, internationalization, and Cloudflare/self-host/Vercel deploy questions.
Amir-Abushanab/modern-frontend-architecture · ★ 1 · Web & Frontend · score 74
Install: claude install-skill Amir-Abushanab/modern-frontend-architecture
# Modern Frontend Architecture House standard for web frontends. Take the `Use` default; open the reference for how + why. **Guiding rule:** establish the boundary on day 1, defer the implementation. Default to the collection seam — don't build Electric. Pick the realtime transport — don't build the system. **Current best, not eternal truth — last reviewed 2026-08-24.** The *boundaries* (the decisions and seams) below are durable; the *named tools and versions* filling them are the current best as of that review. If today's date is well past it, treat specific tool/version picks as possibly superseded — keep the decision, re-verify what best fills it now. This is the guiding rule applied to the skill itself: the seam is the commitment, the tool is the implementation. **Defer, don't duplicate:** platform HTML/CSS/JS → `modern-web-guidance` · composition → `vercel-composition-patterns` · React perf → `vercel-react-best-practices` · motion → `web-animation-design`. The two `vercel-*` are companion skills — install them alongside this one (see README); if a target project doesn't have them, fall back to `modern-web-guidance` + first principles, don't inline their depth here. **Reference implementation:** `ultimate-ts-starter` (`github.com/Amir-Abushanab/ultimate-ts-starter`) — copy patterns from it. ## Defaults | Decision | Use | Not | Why (when non-obvious) | |---|---|---|---| | Package manager | pnpm + catalogs | npm / yarn | | | Web stack | TanStack Start (default; SSR+