legacy-controller

Generate legacy controllers and ApiMappers for multi-domain migration workflows.

Updated Aug 23, 2026
Ready to run
npx skills add https://github.com/ryu-qqq/conventionHub --skill legacy-controller
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: legacy-controller
Source: https://github.com/ryu-qqq/conventionHub/tree/main/.claude/skills/legacy-controller
Command: npx skills add https://github.com/ryu-qqq/conventionHub --skill legacy-controller

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

이 μŠ€ν‚¬μ€ λ ˆκ±°μ‹œ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ μ‚¬μ΄ν΄μ—μ„œ μ»¨νŠΈλ‘€λŸ¬μ™€ ApiMapperλ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•˜μ—¬ μˆ˜λ™ κ΅¬ν˜„μ˜ μ‹œκ°„κ³Ό 였λ₯˜λ₯Ό μ€„μž…λ‹ˆλ‹€.

Core Features & Use Cases

  • Controller 생성 μžλ™ν™”: 도메인에 λŒ€μ‘ν•˜λŠ” REST 컨트둀러λ₯Ό μžλ™μœΌλ‘œ κ΅¬μ„±ν•©λ‹ˆλ‹€.
  • ApiMapper 생성을 ν†΅ν•œ λ³€ν™˜: μš”μ²­/응닡 ꡬ쑰λ₯Ό 도메인 객체둜 λ§€ν•‘ν•˜λŠ” 맀퍼λ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•©λ‹ˆλ‹€.
  • 닀쀑 도메인 지원: μ—¬λŸ¬ μ—”λ“œν¬μΈνŠΈμ™€ 버전에 λŒ€ν•΄ μΌκ΄€λœ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ 흐름을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ μ’…ν•© μ‹œλ‚˜λ¦¬μ˜€: κΈ°μ‘΄ 단계 좜λ ₯λ¬Όκ³Ό μ—°λ™ν•˜μ—¬ μ—”λ“œν¬μΈνŠΈ 전체 흐름을 μ™„μ„±ν•©λ‹ˆλ‹€.

Quick Start

νƒ€κ²Ÿ 도메인과 λ™μž‘μ„ μ§€μ •ν•˜μ—¬ λ ˆκ±°μ‹œ μ»¨νŠΈλ‘€λŸ¬μ™€ ApiMapper 생성을 μ‹œμž‘ν•©λ‹ˆλ‹€.

Frequently Asked Questions about legacy-controller

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

FAQPage Schema
How do I automate REST controller generation for legacy API migration?β–Ό

You can automate REST controller generation for legacy migration by using a code generation skill that scaffolds domain-specific controllers and coordinates them with query layers, eliminating manual implementation errors across multiple endpoint versions.

Why do I need an ApiMapper when migrating legacy REST endpoints?β–Ό

An ApiMapper is needed when migrating legacy REST endpoints because it automatically transforms and maps request and response structures into domain objects. This ensures consistent data transformation across various endpoint versions during the migration workflow.

Can I generate controllers for multiple domains and different API versions simultaneously?β–Ό

Yes, you can generate controllers for multiple domains and different API versions simultaneously. The codegen process supports multi-domain legacy migrations, providing a consistent migration flow across various endpoint versions within the established prerequisites.

What's the best way to scaffold end-to-end legacy controllers without manual coding?β–Ό

The best way to scaffold end-to-end legacy controllers without manual coding is through automated codegen that integrates with existing legacy services and query layers. This finalizes the migration workflow by coordinating controller and mapper creation directly from target domain specifications.

Do I need existing migration prerequisites before generating legacy controllers?β–Ό

Yes, you need existing migration prerequisites before generating legacy controllers. The codegen process coordinates controller and ApiMapper creation within the established migration workflow, relying on prior step outputs to finalize the end-to-end scaffolding and domain-specific mapping.

What are the limitations of automating legacy controller and ApiMapper codegen?β–Ό

The limitation of automating legacy controller and ApiMapper codegen is its dependency on established migration prerequisites and existing query layers. It requires prior step outputs to function, meaning it cannot independently scaffold domains outside the established migration workflow.