Vue and Nuxt best practices for AI agents. Optimize reactivity, component performance, data fetching, and SSR patterns. Ideal for full-stack developers using Claude Code.
git clone https://github.com/vinayakkulkarni/vue-nuxt-best-practices.gitNo install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/vinayakkulkarni/vue-nuxt-best-practicesCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
As a full-stack developer, I need to optimize my [PROJECT_NAME] using Vue.js and Nuxt best practices. Focus on [SPECIFIC_CONCERN] like reactivity patterns, component performance, data fetching, or SSR. Provide actionable recommendations with code examples.
# Vue & Nuxt Optimization Recommendations
## Reactivity Patterns
- Use `ref` for primitive values and `reactive` for objects
- Consider `computed` properties for derived state
- Avoid unnecessary reactivity with `markRaw` or `shallowRef`
## Component Performance
```javascript
// Use async components for lazy loading
const AsyncComponent = defineAsyncComponent(() => import('./HeavyComponent.vue'))
```
## Data Fetching
- Implement `useFetch` with `server: false` for client-side only
- Use `useLazyAsyncData` for on-demand data loading
## SSR Patterns
- Set `ssr: false` for client-only components
- Use `useHead` for dynamic meta tags
We create engaging workshops for companies and private events centred around plants, flowers and all things botanical.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power