opensaas-migration

Migrate Prisma, KeystoneJS, or Next.js projects to the OpenSaaS Stack.

2|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/OpenSaasAU/stack --skill opensaas-migration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opensaas-migration
Source: https://github.com/OpenSaasAU/stack/tree/main/claude-plugins/opensaas-migration/skills/opensaas-migration
Command: npx skills add https://github.com/OpenSaasAU/stack --skill opensaas-migration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides expert guidance for migrating existing projects to OpenSaaS Stack, including planning migrations from Prisma/ KeystoneJS/ Next.js, configuring opensaas.config.ts, and aligning access control patterns.

Core Features & Use Cases

  • Migration planning & strategy: Assess current stack and map to OpenSaaS modules (authentication, data models, UI, storage, search).
  • Config & patterns: Guidance for opensaas.config.ts, access control, and plugin usage.
  • Step-by-step migration playbook: From installation to validation, including test and deployment considerations.

Quick Start

Start a migration by outlining your current stack and target OpenSaaS modules. The skill will propose a migration plan, commands to run, and a mapping of your models to OpenSaaS lists, plus example opensaas.config.ts updates.

Frequently Asked Questions about opensaas-migration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate my Prisma project to the OpenSaaS Stack?

Migrate to OpenSaaS Stack by mapping your Prisma models to OpenSaaS lists, installing required packages with lockfile detection, and updating your configuration to opensaas.config.ts. The migration skill provides step-by-step guidance from installation through validation and deployment.

Can I migrate a KeystoneJS project in-place to OpenSaaS?

Yes, KeystoneJS migrations to OpenSaaS preserve your file structure and alignment with cross-adapter compatibility. The skill covers access control design, schema mapping, and in-place migration planning without requiring a full project rebuild.

What's involved in migrating access control patterns to OpenSaaS Stack?

Access control migration to OpenSaaS involves aligning your current permission design with OpenSaaS patterns, configuring role and policy rules in opensaas.config.ts, and mapping existing access rules to OpenSaaS's authentication and authorization modules.

Do I need to reconfigure my Next.js setup when migrating to OpenSaaS?

Next.js migrations to OpenSaaS require configuration updates for opensaas.config.ts and alignment with OpenSaaS's UI and authentication modules, but the migration skill provides guidance on preserving your existing structure while adopting OpenSaaS conventions.

What's the difference between migrating from Prisma versus KeystoneJS to OpenSaaS?

Prisma migrations focus on model mapping and schema translation, while KeystoneJS migrations emphasize in-place adaptation and plugin compatibility. Both paths cover access control and config updates, but KeystoneJS preserves more file structure during transition.

Can I validate my migration before deploying to production?

Yes, the migration playbook includes test and deployment considerations. The skill provides validation steps to ensure your models, access control, and configuration work correctly before production deployment.