TypeScript Vue 3 NuxtJS Development .cursorrules prompt file
About .cursorrules prompt file
What you can build
Nuxt Performance Analyzer: A tool that analyzes Nuxt.js applications to suggest optimizations for improving performance. It would focus on lazy loading, Suspense usage, and image optimizations, providing developers with actionable insights.
Vue 3 Component Library Generator: A service that allows developers to create and customize Vue 3 components using Shadcn Vue and Radix Vue, with Tailwind CSS styling. The tool would follow best practices for TypeScript, naming conventions, and file structure.
Responsive Design Checker: A website that allows developers to input their Tailwind CSS styled Vue/Nuxt projects and receive feedback on the responsive design and mobile-first approach, with recommendations for improvements.
TypeScript Conversion Assistant: A tool that helps developers convert JavaScript Vue components into TypeScript, ensuring compliance with TypeScript usage guidelines such as types over interfaces and avoiding enums.
Nuxt SEO Optimizer: An application that integrates with Nuxt projects to assess and suggest improvements for SEO using Nuxt's useHead and useSeoMeta, ensuring webpages follow SEO best practices.
Pinia State Management Visualizer: A visualization tool for managing and understanding state management in Vue applications using Pinia, helping developers see how state flows and is managed across components.
Custom Composable Generator: An app that automatically creates custom Vue composables based on user input for reusable logic, utilizing VueUse and adhering to best practices in naming and structure.
File Structure Advisor: A consultancy service that helps developers organize their Nuxt and Vue projects according to the prescribed directory and file naming conventions, improving project maintainability and scalability.
Vue 3 Syntax Converter: A tool that converts Vue 2 Options API code to Vue 3 Composition API, encouraging developers to use