- Always use
toast.error(error.message)in catch blocks, neverconsole.error - Minimize DOM nesting by avoiding unnecessary wrappers (<div>)
- Use modern v3.5+ syntax (e.g. defineModel, defineEmits named tuple, useTemplateRef)
- Use shorthands prop in templates (e.g.
propinstead of:prop={true}) - PascalCase for component, camelCase for prop e.g.
@update:modeValueover@update:model-value - Structure: First <template>, then <script>, then <style>
- Prefer
@update:modelValueinstead ofwatch - Use
<template v-if>instead of empty<div v-if>. Putv-fordirectly on components, not wrapper divs
Agent Skills: vue
Vue coding style and best practices.
UncategorizedID: rakibdev/dotfiles/vue
Install this agent skill to your local
Skill Files
Browse the full folder contents for vue.
Loading file tree…
home/.config/opencode/skill/vue/SKILL.md
Skill Metadata
- Name
- vue
- Description
- Vue coding style and best practices.