Repo-specific bridge from the current KEI static HTML/CSS/Vanilla JS + Supabase website to a target Next.js App Router architecture. Use when mapping current files to target routes, choosing migration phases, deciding where existing scripts and data move, or planning page-by-page rendering strategy for the migration.
Use this skill when the task is about translating the current repository into a concrete Next.js App Router target.
nextjs-* skills.references/page-migration-matrix.md to map the current file to a target route, rendering mode, and owning modules.../nextjs-rendering-strategy/SKILL.md when the surface is public and freshness/SEO are relevant.../nextjs-foundation/SKILL.md and ../nextjs-architecture-patterns/SKILL.md before introducing new route/module boundaries.../nextjs-testing-and-quality/SKILL.md before claiming a migration slice is complete.*.html public pages -> src/app/**/page.tsx or metadata/static asset equivalents.[slug] or [id].admin/*.html -> protected src/app/admin/** routes with server-owned auth and mutation boundaries.css/style.css -> global styles, tokens, and shared component styling layers.js/script.js -> shared UI behaviors split between server-rendered structure and small client components/hooks where interactivity is required.js/admin.js -> admin feature modules, server actions, route handlers, and domain use-cases instead of one browser-owned orchestration file.js/data.js -> seed/static content module or a dedicated content/data source depending on whether consultant data stays code-owned.js/supabase-config.js -> environment-safe wrappers and server-side data access boundaries where possible.references/page-migration-matrix.md for the concrete current-page to target-route mapping.../nextjs-rendering-strategy/references/corporate-site-page-map.md for default rendering choices.../nextjs-foundation/references/folder-layout.md for target folder placement.