The Crowi Migration skill streamlines the complex transition of the Crowi Markdown Wiki codebase to its 2.0 architecture. It facilitates the conversion of Express routes into type-safe ts-rest contracts and Fastify handlers, while transforming Swig templates into modern React components using Next.js 16 and Tailwind CSS. By utilizing specialized sub-agents for planning, implementation, and review, it ensures a consistent and high-quality refactoring process that adheres to Crowi's specific design patterns, Turborepo structure, and strict TypeScript requirements.
主要功能
01Integrates with Turborepo and pnpm for managing monorepo workspace updates
021,098 GitHub stars
03Enforces Crowi-specific design tokens and styling using Tailwind CSS v4 and shadcn/ui
04Converts legacy Express routes to type-safe ts-rest API contracts and Fastify handlers
05Transforms Swig HTML templates into modern Next.js 16 pages and React 19 components
06Automates the multi-stage migration workflow including planning, implementation, and review
使用场景
01Refactoring legacy wiki routes to a modern API-first architecture using ts-rest
02Upgrading project structure to a Turborepo-based monorepo with strict TypeScript typing
03Migrating server-side rendered Swig views to a client-side or server-component React environment