返回 Skill 列表
extension
分类: 开发与工程无需 API Key

framework-patterns

适用于Next.js 16和TanStack Start v1的现代模式

person作者: jakexiaohubgithub

Framework Patterns

Purpose: Detect framework → Load resources

  • Keywords: next.js, nextjs, tanstack start, tanstack router, app router, server component, client component, route handler, route loader, api, endpoint, middleware, integration, router, routing, navigation, link

Detection

| File | Framework | Load | |------|-----------|------| | next.config.js\|mjs\|ts | Next.js 16 | resources/nextjs-patterns.md | | routeTree.gen.ts | TanStack Start v1 | resources/tanstack-start-patterns.md | | convex/ dir exists | + Convex backend | resources/convex-integration.md | | Migrating frameworks | Migration | resources/migration.md | | reactCompiler: true in config | + React Compiler | resources/react-compiler.md |

Load Strategy

  1. Detect: next.config.* → Next.js, routeTree.gen.ts → TanStack
  2. Load primary: nextjs-patterns.md OR tanstack-start-patterns.md
  3. If convex/ → + convex-integration.md
  4. If React Compiler → + react-compiler.md
  5. If migrating → migration.md (instead of primary)

Contexts:

  • Next.js: 43 + 500 = 550 lines
  • Next.js + Convex: 43 + 500 + 600 = 1,150 lines
  • TanStack + Convex: 43 + 550 + 600 = 1,200 lines
  • No Convex: Skip convex-integration.md (saves 600 lines)

Rule: Never load all. Load framework + backend only.