crowi-migration - Crowi 2.0 Migration Workflow for Legacy to Modern Stack
Migrate Crowi from Express/Swig to Next.js + ts-rest architecture
Tags
Updated: 2026-02-14Capabilities
Typical Inputs
Typical Outputs
What this skill does
- read legacy code files
- analyze migration patterns
- generate ts-rest contracts
- create Fastify routes
- convert Swig templates
- implement Next.js pages
- review migration changes
- create migration commits
Inputs
- Express route files
- Swig template files
- legacy model files
- migration configuration
- task specifications
Outputs
- ts-rest contract files
- Fastify route implementations
- Next.js page components
- migration state files
- Git commits
Requirements
- TypeScript 5.x
- Node.js environment
- MongoDB/Mongoose
- pnpm package manager
- Git repository access
- code editor access
