move-app

Dispatches a Terraform PR workflow to move a Dokpress app between projects.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/PromakerDev/promaker-plugin --skill move-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: move-app
Source: https://github.com/PromakerDev/promaker-plugin/tree/main/plugins/promaker/skills/move-app
Command: npx skills add https://github.com/PromakerDev/promaker-plugin --skill move-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Moving an app between projects in the managed-apps-infrastructure can be error-prone and manual. This Skill standardizes the process by validating inputs, dispatching a controlled workflow, and re-parenting infrastructure state via an automated Terraform PR.

Core Features & Use Cases

  • Validates inputs: app_name, from_project, to_project, delete_empty_project, and auto_merge.
  • Dispatches the move-app workflow that opens a Terraform PR with moved blocks for state re-parenting and bootstraps the destination project if missing.
  • Decommissions the source project if empty when delete_empty_project is enabled and reconciles state between the two projects.

Quick Start

Provide app_name, from_project, to_project, and optional flags delete_empty_project and auto_merge to initiate the move-app workflow.

Frequently Asked Questions about move-app

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

FAQPage Schema
How do I move a Dokploy app between projects in Terraform?

To move a Dokploy app between projects, you provide the app_name, from_project, and to_project inputs to dispatch a workflow that opens a Terraform PR with moved blocks for state re-parenting.

What does a Terraform moved block do when re-parenting infrastructure state?

A Terraform moved block re-parents infrastructure state by informing Terraform that a resource has been relocated to a new module path, preventing resource destruction and recreation during the project move.

Can I automatically delete an empty source project after moving an app?

Yes, you can automatically delete an empty source project by enabling the delete_empty_project flag, which decommissions the source project and reconciles state after the app move completes.

How to automate infrastructure GitOps pull requests for moving applications?

You automate infrastructure GitOps pull requests by dispatching the move-app workflow with the required app and project inputs, which automatically opens a Terraform PR to re-parent state and bootstrap destinations.

Does the move-app workflow bootstrap the destination project if it is missing?

Yes, the move-app workflow bootstraps the destination project if it is missing, ensuring the target environment is provisioned before applying the Terraform moved blocks for state re-parenting.

Do I need auto_merge enabled to relocate infrastructure state between projects?

No, you do not need auto_merge enabled to relocate infrastructure state, but enabling it allows the Terraform PR with moved blocks to merge automatically without manual review.