templatecentral:migrate
Use when adopting or upgrading a project, switching its DB access layer, or extracting a Next.js backend — FastAPI, NestJS, Next.js, Vite + React.
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 4
- Forks
- 1
01 前言 Front Matter
- name
- templatecentral:migrate
- description
- Use when adopting or upgrading a project, switching its DB access layer, or extracting a Next.js backend — FastAPI, NestJS, Next.js, Vite + React.
02 资源文件 28
- 参考文档agents/openai.yaml104 B
- 参考文档database/drizzle-to-kysely.md4.2 KB
- 参考文档database/fastapi.md5.9 KB
- 参考文档database/nestjs.md4.8 KB
- 其他database/nestjs/template.manifest555 B
- 脚本database/nestjs/template/src/database/kysely.service.ts1.6 KB
- 脚本database/nestjs/template/src/database/migrate.ts2.0 KB
- 参考文档database/nextjs.md4.0 KB
- 其他database/nextjs/template.manifest580 B
- 脚本database/nextjs/template/src/integrations/database/kysely-client.ts1.2 KB
- 脚本database/nextjs/template/src/integrations/database/migrate.ts1020 B
- 参考文档general/implementation.md7.8 KB
- 参考文档general/phase-4-upgrade.md13.3 KB
- 参考文档general/phase-5-health-check.md8.2 KB
- 参考文档nextjs-backend-extraction.md927 B
- 参考文档nextjs-backend-extraction/common.md9.3 KB
- 参考文档nextjs-backend-extraction/fastapi.md8.6 KB
- 参考文档nextjs-backend-extraction/nestjs.md8.5 KB
- 参考文档portal-frame-ancestors.md6.7 KB
- 参考文档references/authentication.md4.9 KB
- 参考文档references/commands.md12.8 KB
- 参考文档references/proxy-support.md4.6 KB
- 参考文档references/session-management.md5.7 KB
- 参考文档references/snapshot-refs.md4.2 KB
- 参考文档references/video-recording.md3.5 KB
- 脚本templates/authenticated-session.sh3.1 KB
- 脚本templates/capture-workflow.sh1.8 KB
- 脚本templates/form-automation.sh1.8 KB
03 SKILL.md 正文
Step 1 — Pick the path (under <skill-dir>/):
| Type | Path |
|---|---|
| Adopt / upgrade — retrofit the harness, or upgrade a templateCentral project | general/implementation.md |
| DB access layer — fastapi: SQLAlchemy password → AWS IAM auth; nestjs/nextjs: Drizzle → Kysely (vite-react has no database layer: tell the user and stop) | database/<fastapi|nestjs|nextjs>.md |
| Backend extraction — Next.js API routes → NestJS or FastAPI service | nextjs-backend-extraction.md |
Portal framing — pre-6.2.0 app framed only by its appCentral portal (APPCENTRAL_PORTAL_ORIGIN) |
portal-frame-ancestors.md |
Step 2 — Run:
<skill-dir>= this skill's directory ("Base directory for this skill"); substitute the absolute path — it is not a shell variable.
cat "<skill-dir>/<path>"
Step 3 — Follow the loaded guide exactly.
04 同仓库更多 Skills
test
暂无简介
templatecentral:standards
Use when reviewing code quality, naming conventions, validation patterns, drift, or full-stack type contracts in a templateCentral project.
templatecentral:scaffold
Use when creating a new FastAPI, NestJS, Next.js, or Vite+React project from scratch.
review
暂无简介
cleanup
暂无简介
templatecentral:add
Use when adding any capability to a FastAPI, NestJS, Next.js, or Vite+React project — auth, database, tests, components, logging, and more.