LogoClawIndex
案例技能关于
LogoClawIndex

crowi-migration - Crowi 2.0 从 Express/Swig 迁移到 Next.js + ts-rest

将 Crowi 2.0 代码库从 Express/Swig 架构迁移到 Next.js + ts-rest 架构

标签

更新于: 2026-02-15

能力

典型输入

典型输出

该技能可以做什么

  • 分析遗留 Express 路由
  • 转换 Swig 模板到 React
  • 生成 ts-rest API 契约
  • 创建 Next.js 组件
  • 规划迁移任务
  • 实现迁移变更
  • 审查迁移代码
  • 提交迁移结果

输入

  • Express 路由文件
  • Swig 模板文件
  • 遗留 Crowi 代码库
  • TypeScript 配置
  • pnpm 工作空间
  • MongoDB 模型

输出

  • Fastify API 路由
  • ts-rest 契约
  • Next.js 页面
  • React 组件
  • 迁移任务文件
  • 拉取请求
  • 提交的代码变更

要求

  • TypeScript 环境
  • Node.js 运行时
  • pnpm 包管理器
  • MongoDB 数据库
  • Git 仓库
  • 遗留 Crowi 代码库

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
迁移
代码迁移
express
nextjs
typescript
ts-rest
遗留现代化
分析遗留 Express 路由
转换 Swig 模板到 React
生成 ts-rest API 契约
创建 Next.js 组件
Express 路由文件
Swig 模板文件
遗留 Crowi 代码库
Fastify API 路由
ts-rest 契约
Next.js 页面