---
name: inertia-vue-development
description: >-
Develops Inertia.js v1 Vue client-side applications. Activates when creating
Vue pages, forms, or navigation; using Link or router; or when user mentions
Vue with Inertia, Vue pages, Vue forms, or Vue navigation.
---
@php
/** @var \Laravel\Boost\Install\GuidelineAssist $assist */
@endphp
# Inertia Vue Development
## When to Apply
Activate this skill when:
- Creating or modifying Vue page components for Inertia
- Working with forms in Vue (using `router.post`)
- Implementing client-side navigation with `` or `router`
- Building Vue-specific features with the Inertia protocol
## Documentation
Use `search-docs` for detailed Inertia v1 Vue patterns and documentation.
## Basic Usage
### Page Components Location
Vue page components should be placed in the `resources/js/Pages` directory.
### Page Component Structure
Important: Vue components must have a single root element.
@verbatim
@boostsnippet("Basic Vue Page Component", "vue")