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-15Capabilities
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
