Skip to content
Back to skills

Framework Patterns

ASecurity

Modern patterns for Next.js 16 and TanStack Start v1

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
developmentreactnextjsapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill framework-patterns --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Framework Patterns?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Framework Patterns
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-framework-patterns/badge)](https://www.skillsdirectory.com/skills/majiayu000-framework-patterns)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: framework-patterns
description: Modern patterns for Next.js 16 and TanStack Start v1
---

# 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.