Skip to content

Add vibecodex — Next.js 15 production architecture bible#11

Open
yerdaulet-damir wants to merge 1 commit into
bytefer:mainfrom
yerdaulet-damir:add-vibecodex
Open

Add vibecodex — Next.js 15 production architecture bible#11
yerdaulet-damir wants to merge 1 commit into
bytefer:mainfrom
yerdaulet-damir:add-vibecodex

Conversation

@yerdaulet-damir
Copy link
Copy Markdown

vibecodex — Next.js 15 production architecture

🔗 https://github.com/yerdaulet-damir/vibecodex

16 production principles for Next.js 15 App Router (C1–C10, D1–D6).

Principles covered

  • D1 — Typed cache-tag DSL: revalidateTag(tags.user(id)) — typo = compile error
  • D2 — RSC/Client boundary: page as thin orchestrator, use() at the leaf
  • D3 — Server Actions with Zod + errors-as-values
  • D5cache() for session deduplication per request
  • D6experimental_ppr = true: Partial Prerendering
  • C1UsersRepoProtocol: hexagonal boundary in TypeScript
  • C3features/ folder: co-locate by feature, not by layer

Claude Code skills and cursor rules included. MIT licensed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant