encore-migrate

Migrate backend applications to Encore.ts or Encore Go with unit-based plans.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Ottric/LINE-DEV-LAB-V2 --skill encore-migrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: encore-migrate
Source: https://github.com/Ottric/LINE-DEV-LAB-V2/tree/main/apps/services/.agents/skills/encore-migrate
Command: npx skills add https://github.com/Ottric/LINE-DEV-LAB-V2 --skill encore-migrate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migrating existing backend applications to Encore can be complex, error-prone, and time-consuming. This skill automates the process by organizing migrations into repeatable units, tracking progress, and validating outcomes as you migrate.

Core Features & Use Cases

  • Phase-driven migrations: Discover, plan, migrate, and complete with explicit status tracking.
  • Unit-based scope: Groups of endpoints, services, and data models are migrated one unit at a time to manage risk.
  • Plan generation and traceability: Produces a migration-plan.md and a migration-plan/ directory with per-unit detail, enabling resumable sessions and audit trails.

Quick Start

Inspect your backend project, identify entities, and begin with Phase 1: DISCOVER to generate a migration plan.

Frequently Asked Questions about encore-migrate

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

FAQPage Schema
How do I migrate an existing backend application to Encore?

To migrate a backend to Encore, organize services and data models into migration units. The process tracks validation and progress through discover, plan, migrate, and complete phases, generating a structured migration plan.

What is the best way to plan an Encore backend migration?

Generate a migration-plan.md file with per-unit detail to plan an Encore migration. This provides an audit trail and enables resumable sessions, ensuring structured progress tracking across all services.

Can I migrate backend services to Encore unit-by-unit?

Yes, you can migrate backend services unit-by-unit. Grouping endpoints and data models into manageable units reduces risk by validating outcomes incrementally rather than migrating the entire application simultaneously.

Does the Encore migration process support Go and TypeScript frameworks?

Yes, the Encore migration process targets both Encore.ts and Encore Go frameworks. It applies to any source language or framework, utilizing language-specific skills to handle each entity during the migration.

What are the phases of an Encore backend migration?

The phases of an Encore backend migration are discover, plan, migrate, and complete. This explicit status tracking ensures each migration unit is validated and properly scoped throughout the entire backend transition.