legacy-app-generator

Generate a dockerized legacy application scaffold with PostgreSQL and sample data.

129|43|Updated Nov 17, 2023
One-click install
npx skills add https://github.com/GoogleCloudPlatform/cloud-solutions --skill legacy-app-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legacy-app-generator
Source: https://github.com/GoogleCloudPlatform/cloud-solutions/tree/main/projects/gemini-powered-migrations-to-google-cloud/.agents/skills/legacy-app-generator
Command: npx skills add https://github.com/GoogleCloudPlatform/cloud-solutions --skill legacy-app-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of a ready-to-demo legacy application scaffold and data layer tailored for migration and modernization scenarios, reducing setup time and ensuring a reproducible baseline.

Core Features & Use Cases

  • Scaffold a complete legacy stack (server, UI, persistence) based on a chosen tech stack for migration and modernization demos.
  • Include a PostgreSQL-backed persistence layer with sample data for realistic demonstrations.
  • Provide Docker and Docker Compose configurations for isolated, repeatable runs, including containerized build and run steps.
  • Use cases include demonstration of migration workflows, performance comparisons, and modernization experiments.

Quick Start

Provide the target_directory and tech_stack, and I will generate a standalone legacy application project inside the directory with Docker support.

Frequently Asked Questions about legacy-app-generator

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

FAQPage Schema
How do I generate a legacy application scaffold for migration demos?

To generate a legacy application scaffold, provide a target directory and tech stack. The tool creates a complete project structure with a server, dated UI, and PostgreSQL persistence layer configured for Docker Compose.

What is the best way to set up a dockerized legacy environment with PostgreSQL?

The best way to set up a dockerized legacy environment is using an automated generator that scaffolds the application and database together. It provides Docker Compose configurations for isolated, repeatable runs with sample data.

Can I use Docker Compose to run a generated legacy app for modernization demonstrations?

Yes, Docker Compose is included to run the generated legacy app. It provides containerized build and run steps, ensuring an isolated and reproducible environment for modernization demonstrations.

Does the generated legacy application include sample data for the PostgreSQL database?

Yes, the generated legacy application includes a PostgreSQL-backed persistence layer populated with sample data. This ensures your migration and modernization demonstrations have a realistic baseline to work from.

What tech stacks can I use to create a reproducible legacy application project?

You can specify your chosen tech stack when generating the legacy application project. The tool scaffolds the complete legacy stack, including server, UI, and persistence, tailored to your specified technologies.

Why do I need an automated generator for legacy app migration demonstrations?

You need an automated generator to reduce setup time and ensure a reproducible baseline. It creates a ready-to-demo legacy application scaffold with a fully documented project structure, saving manual configuration effort.