📦

vue

Riesgo bajo ⚙️ Comandos externos⚡ Contiene scripts🌐 Acceso a red

Crear componentes de Vue 3 con Composition API

Los proyectos de Vue necesitan patrones consistentes para el estado, los componentes y TypeScript. Esta habilidad proporciona a Claude, Codex y Claude Code referencias enfocadas de Vue 3 para trabajos de implementación prácticos.

Soporta: Claude Codex Code(CC)
📊 75 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.

Pruébalo

Usando "vue". Un desarrollador pide un componente de tarjeta de perfil tipado.

Resultado esperado:

La habilidad ayuda a producir un plan de componente de Vue 3 con props tipadas, estado de visualización computed, acciones emitidas y notas de integración con el componente padre.

Usando "vue". Un equipo tiene lógica duplicada de fetch y carga en varios componentes.

Resultado esperado:

La habilidad sugiere una estructura de composable con valores de retorno reactivos, estado de error, estado de carga y orientación de limpieza.

Usando "vue". Un revisor no está seguro de si top-level await es apropiado.

Resultado esperado:

La habilidad destaca el requisito de un límite de Suspense y ofrece un patrón de carga con onMounted cuando convienen estados explícitos.

Auditoría de seguridad

Riesgo bajo
v2 • 6/28/2026

Static analysis reported many high and medium patterns, but review found documentation examples rather than executable skill code. Backticks, dynamic imports, fetch calls, and Vue terminology appear inside Markdown reference material and do not show command execution, exfiltration, prompt injection, or malicious intent. The skill is safe to publish with low residual risk from community-authored documentation snippets.

15
Archivos escaneados
2,937
Líneas analizadas
7
hallazgos
2
Auditorías totales
Problemas de riesgo bajo (4)
Markdown Backtick Alerts Are Documentation False Positives
The static Ruby or shell backtick detections point to Markdown inline code and fenced Vue examples. No executable Ruby, shell command, command substitution, or runtime invocation is present at the reviewed locations.
Dynamic Imports Are Local Vue Async Component Examples
The dynamic import detections document Vue async component loading from a local component path. They are not executed by the skill and do not import remote code or user-controlled module names.
Network Calls Are Example Fetches And Source Links
The network detections are local API fetch examples and links to official Vue documentation. They do not send secrets, contact suspicious hosts, or run as part of the skill itself.
High-Severity Static Blockers Are Vue Terminology False Positives
The weak cryptography and reconnaissance alerts align with words in Vue documentation, such as ref, Error, Date, and debug hook names. The reviewed lines describe framework concepts rather than cryptographic code or system inspection.

Puntuación de calidad

45
Arquitectura
100
Mantenibilidad
87
Contenido
70
Comunidad
82
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Crear componentes tipados

Crea componentes de Vue con patrones de props, emits, slots y v-model tipados.

Refactorizar lógica compartida

Mueve comportamientos con estado repetidos a composables que preserven la reactividad y limpien los efectos secundarios.

Revisar patrones de Vue

Comprueba si el código de los componentes sigue la orientación sobre Composition API, ciclo de vida y manejo asíncrono.

Prueba estos prompts

Crear un componente básico
Crea un componente de Vue 3 usando script setup y TypeScript. Incluye props tipadas, un valor computed simple y una estructura de template clara.
Agregar eventos de componente
Actualiza este componente de Vue para usar defineEmits tipado y defineModel cuando corresponda. Explica el uso desde el componente padre en lenguaje sencillo.
Extraer un composable
Refactoriza esta lógica repetida de Vue en un composable. Preserva la reactividad después de desestructurar e incluye limpieza de efectos secundarios.
Auditar un flujo asíncrono de Vue
Revisa este flujo de componente asíncrono de Vue. Identifica requisitos de Suspense, estados de carga y error, limpieza de watchers y alternativas más seguras.

Mejores prácticas

  • Usa script setup con TypeScript para nuevos componentes de Vue 3.
  • Prefiere refs para estado que se pueda desestructurar y devuelve objetos planos desde composables.
  • Limpia watchers, temporizadores y event listeners creados por lógica reutilizable.

Evitar

  • No desestructures objetos reactive cuando los valores desestructurados deban seguir siendo reactivos.
  • No uses top-level await sin planificar el límite de Suspense requerido.
  • No mezcles props y emits sin tipado cuando los contratos de los componentes sean importantes.

Preguntas frecuentes

¿A qué versión de Vue está dirigida esta habilidad?
Está dirigida a Vue 3.5 y patrones más recientes, incluidos script setup y reactive props destructure.
¿Cubre Vue 2?
No. Las referencias se centran en Vue 3 y Composition API.
¿Puede ayudar con componentes TypeScript?
Sí. Incluye props tipadas, emits, template refs, instancias de componentes y patrones de componentes genéricos.
¿Incluye bibliotecas de gestión de estado?
No. Cubre la reactividad de Vue y composables, no Pinia ni Vuex.
¿Puede revisar código Vue existente?
Sí. Puede comparar código con la orientación incluida sobre componentes, reactividad, ciclo de vida y asincronía.
¿La habilidad ejecuta comandos de compilación?
No. Está basada en documentación y no ejecuta comandos de proyecto por sí misma.