vue
Construye componentes de Vue 3 con confianza
Los equipos de Vue necesitan orientación actualizada sobre componentes, reactividad y patrones de TypeScript. Esta habilidad ofrece a Claude, Codex y Claude Code referencias enfocadas de Vue 3.5.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "vue" from https://skillstore.io/skills/antfu-vue.md and its manifest at https://skillstore.io/api/skills/antfu-vue/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "vue". Construye un componente de tarjeta de perfil tipado.
Resultado esperado:
Un plan conciso del componente con nombres de props, eventos emitidos, decisiones de estado y comportamiento de la plantilla.
Usando "vue". Revisa un composable de carga de datos.
Resultado esperado:
- Identifica dónde se ejecuta la carga de datos.
- Recomienda limpieza para solicitudes obsoletas.
- Explica cómo las entradas reactivas deberían actualizar el resultado.
Usando "vue". Explica cuándo usar provide e inject.
Resultado esperado:
Una guía de decisión que cubre dependencias para toda la aplicación, claves de librería, uso de símbolos y alternativas más simples con props.
Auditoría de seguridad
SeguroAll 18 static findings are false positives caused by documentation syntax and illustrative Vue code. Backticks are Markdown fences or TypeScript template literals, while fetch calls are inert examples without malicious destinations or secret handling. No prompt injection, command execution, unauthorized network access, system reconnaissance, or data exfiltration intent was found.
Factores de riesgo
🌐 Acceso a red (5)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/antfu-vue/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/antfu-vue?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/antfu-vue?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antfu-vue/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/antfu-vue.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
antfu. (2026). vue security audit report (audit version 5) [Author version 2026.1.31]. Skillstore. https://skillstore.io/skills/antfu-vue/audits/5Cita BibTeX
@techreport{antfu-antfu-vue-2026,
author = {antfu},
title = {vue security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/antfu-vue/audits/5},
note = {Author version 2026.1.31}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "vue security audit report (audit version 5)"
version: "2026.1.31"
type: report
authors:
- name: "antfu"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/antfu-vue/audits/5"
identifiers:
- type: other
value: "skillstore:antfu-vue:audit:5"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Construir componentes tipados
Crea componentes Vue con script setup, props tipadas, emits, slots y patrones de v-model.
Modernizar código Vue
Refactoriza componentes existentes hacia Composition API, estado reactivo y patrones actuales de ciclo de vida.
Revisar patrones compartidos
Revisa composables, uso de provide/inject, carga asíncrona y refs de plantilla para diseños mantenibles.
Prueba estos prompts
Usa la habilidad de Vue para construir un pequeño componente de Vue 3 con script setup, props tipadas y un evento emitido. Explica las decisiones importantes.
Convierte este componente Vue Options API a Composition API. Usa ref, computed, watch y hooks de ciclo de vida claros donde encajen. Conserva el comportamiento.
Diseña un composable Vue tipado para carga de datos compartida. Incluye estado de carga, estado de error, reglas de limpieza y un ejemplo de uso en un componente.
Audita esta funcionalidad Vue para detectar riesgos relacionados con Suspense, top-level await, limpieza de watchers, refs de plantilla y TypeScript. Recomienda mejoras enfocadas.
Mejores prácticas
- Usa script setup con TypeScript para nuevos componentes Vue.
- Mantén puros los getters computed y modifica el estado de origen en su lugar.
- Extrae el comportamiento reutilizable con estado en composables enfocados.
Evitar
- No abuses de refs de plantilla para estado que pertenece a datos reactivos.
- No coloques hooks de ciclo de vida después de trabajo de setup con await.
- No desestructures objetos reactivos de formas que pierdan reactividad.
Preguntas frecuentes
¿A qué versión de Vue está orientada esta habilidad?
¿Puedo usarla con Codex y Claude Code?
¿La habilidad ejecuta comandos o instala paquetes?
¿Puede ayudar a migrar código de Options API?
¿Reemplaza la documentación oficial de Vue?
¿Revisa automáticamente mi proyecto local?
Detalles del desarrollador
Autor
antfuLicencia
MIT
Versión del autor
v2026.1.31
Revisión de Skillstore
r2
Ref.
89edfdc710d0846129dcee6a929477b04f08052c
Actualidad del mantenimiento
25/7/2026
Uso
27 descargas · 187 vistas
Estructura de archivos