vue-layer-domain

Generate Vue 3 domain pages and register Vue Router 4 routes.

Updated Mar 16, 2026
Ready to run
npx skills add https://github.com/limkyulee/front-skills --skill vue-layer-domain
πŸ’¬ Prompt for ChatGPT / Claude Chatβ–Ό
Please help me install this Agent Skill.
Skill: vue-layer-domain
Source: https://github.com/limkyulee/front-skills/tree/main/.opencode/vue-framework/vue-layer-domain
Command: npx skills add https://github.com/limkyulee/front-skills --skill vue-layer-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

도메인 νŽ˜μ΄μ§€λ₯Ό μˆ˜λ™μœΌλ‘œ μƒμ„±ν•˜κ³  라우트λ₯Ό λ“±λ‘ν•˜λŠ” 반볡 μž‘μ—…μ„ μžλ™ν™”ν•©λ‹ˆλ‹€.

Core Features & Use Cases

  • 도메인 이름을 λ°›μ•„ src/pages/[domain]/ 폴더에 3개의 νŽ˜μ΄μ§€ νŒŒμΌμ„ μƒμ„±ν•©λ‹ˆλ‹€: [Domain]IndexPage.vue, [Domain]DetailPage.vue, [Domain]FormPage.vue.
  • Vue Router 4 곡식 ꢌ고 방식(children + named routes + props)으둜 λΌμš°ν„°λ₯Ό μžλ™ λ“±λ‘ν•©λ‹ˆλ‹€.
  • 도메인이 λŠ˜μ–΄λ‚  λ•Œλ§ˆλ‹€ 반볡 μ‹€ν–‰ν•˜μ—¬ 개발 속도λ₯Ό 높이고 쀑볡 μž‘μ—…μ„ μ€„μž…λ‹ˆλ‹€.

Quick Start

도메인 이름을 μž…λ ₯ν•˜λ©΄ ν•΄λ‹Ή λ„λ©”μΈμ˜ 파일과 λΌμš°ν„°κ°€ μžλ™μœΌλ‘œ μƒμ„±λ©λ‹ˆλ‹€.

Frequently Asked Questions about vue-layer-domain

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

FAQPage Schema
How do I auto-generate Vue 3 domain pages and router scaffolding?β–Ό

Vue 3 domain page scaffolding creates three Vue files under src/pages/[domain]/: [Domain]IndexPage.vue, [Domain]DetailPage.vue, and [Domain]FormPage.vue. It automatically registers these files using Vue Router 4 to streamline repetitive page creation and accelerate domain development.

How does Vue Router 4 automatically register routes for new domain pages?β–Ό

Vue Router 4 automatically registers new domain pages by utilizing children routes, named routes, and props. This official guidance approach ensures maintainable navigation and predictable routing while leaving business logic and UI implementation entirely to the developers.

What is the fixed file structure generated for a new Vue domain?β–Ό

The fixed file structure for a new Vue domain consists of a folder named src/pages/[domain]/ containing three specific files: [Domain]IndexPage.vue, [Domain]DetailPage.vue, and [Domain]FormPage.vue. Component names are generated using PascalCase for predictable imports.

Does the Vue domain scaffolding include business logic and UI components?β–Ό

The Vue domain scaffolding does not include business logic or UI components. It strictly generates the file structure and router entries, leaving developers free to implement the actual application logic and user interface design within the generated pages.

Can I use this scaffolding for an existing Vue project with custom routing?β–Ό

You can use this scaffolding if your Vue project follows the src/pages/[domain]/ directory structure and Vue Router 4 conventions. It enforces named routes and children configurations, so existing custom routing setups may require adjustment to match the generated output.

Why use named routes and children in Vue Router 4 for domain page generation?β–Ό

Using named routes and children in Vue Router 4 for domain page generation ensures maintainable navigation and predictable routing behavior. This official guidance approach prevents hard-coded paths, making it easier to scale applications as new domains are continuously added.