LogoClawIndex
CasesSkillsAbout
LogoClawIndex

crowi-migration - Crowi 2.0 Migration from Express/Swig to Next.js + ts-rest

Migrates Crowi 2.0 codebase from Express/Swig to Next.js + ts-rest architecture

Tags

Updated: 2026-02-15

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • analyze legacy Express routes
  • convert Swig templates to React
  • generate ts-rest API contracts
  • create Next.js components
  • plan migration tasks
  • implement migration changes
  • review migration code
  • commit migration results

Inputs

  • Express route files
  • Swig template files
  • legacy Crowi codebase
  • TypeScript configuration
  • pnpm workspace
  • MongoDB models

Outputs

  • Fastify API routes
  • ts-rest contracts
  • Next.js pages
  • React components
  • migration task files
  • pull requests
  • committed code changes

Requirements

  • TypeScript environment
  • Node.js runtime
  • pnpm package manager
  • MongoDB database
  • Git repository
  • legacy Crowi codebase

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
migration
code-migration
express
nextjs
typescript
ts-rest
legacy-modernization
analyze legacy Express routes
convert Swig templates to React
generate ts-rest API contracts
create Next.js components
Express route files
Swig template files
legacy Crowi codebase
Fastify API routes
ts-rest contracts
Next.js pages