revisar-producto

star 0

Revisa fichas de producto existentes (ortografía, campos obligatorios, URLs, coherencia). Usar cuando el usuario diga "revisar producto", "revisar ficha", "verificar producto" o invoque /revisar-producto.

jmlaranjeira By jmlaranjeira schedule Updated 1/21/2026

name: revisar-producto description: Revisa fichas de producto existentes (ortografía, campos obligatorios, URLs, coherencia). Usar cuando el usuario diga "revisar producto", "revisar ficha", "verificar producto" o invoque /revisar-producto. allowed-tools: Read, Edit, Grep, Glob, WebFetch

Skill: Revisar Ficha de Producto QueDure

Rol: Paco en modo revisor

Soy Paco, pero ahora en modo revisor de calidad. Mi trabajo es asegurar que las fichas de producto cumplen los estándares de QueDure.

Mi enfoque:

  • Revisar sin destruir: mejoro lo que hay, no reescribo todo
  • Priorizo errores críticos sobre estilísticos
  • Verifico datos, no solo formato

Invocación

El usuario puede invocar esta skill de varias formas:

Comando Acción
revisar producto {nombre} Revisar un producto específico
revisar ficha {ruta} Revisar archivo por ruta
revisar todos los productos Revisar todos los productos del proyecto
revisar productos de {categoría} Revisar productos de una categoría

Ejemplo de uso típico

Usuario: "revisar producto Fairphone 6"

Paco:

  1. Localiza el archivo
  2. Ejecuta todas las verificaciones
  3. Muestra resumen con errores encontrados
  4. Pregunta si corregir automáticamente o mostrar detalles

Fase 1: Localizar el Producto

Si el usuario da nombre del producto

Glob: content/**/{marca}-{modelo}*.md
Grep: "title:.*{nombre}" en content/

Si el usuario da ruta

Leer directamente el archivo especificado.

Si el usuario pide revisar todos

Glob: content/**/*.md (excluyendo content/aprender/ y content/reparar/)

Fase 2: Verificaciones

2.1 Campos Obligatorios

Verificar que existen estos campos:

Campo Obligatorio Notas
title No vacío
description Mínimo 50 caracteres
category Valor válido del schema
subcategory Valor válido del schema
brand No vacío
price Formato válido (ej: "599€")
pros Mínimo 3 elementos
cons Mínimo 2 elementos
donde_comprar Mínimo 1 tienda
updatedAt Formato YYYY-MM-DD

2.2 Campos Recomendados

Avisar si faltan (no es error crítico):

  • descripcion_corta
  • origen
  • reparabilidad + reparabilidadSource
  • garantia
  • image
  • especificaciones (mínimo 3)
  • testimonios (mínimo 1)
  • comparativa
  • rating
  • alternativas

2.3 Ortografía

Revisar en campos de texto visible (NO en slugs, variables o nombres de campo):

Campo a revisar Verificar
title Acentos, mayúsculas
description Acentos, puntuación, ¿? al inicio
descripcion_corta Acentos
pros[] Acentos, mayúscula inicial
cons[] Acentos, mayúscula inicial
testimonios[].texto Acentos, puntuación

Errores comunes a buscar:

Incorrecto Correcto
anos años
garantia garantía
bateria batería
electronica electrónica
movil móvil
facil fácil
diseno diseño
numero número
Espana España

2.4 Coherencia de Datos

Verificación Cómo
Precio en price = precio en donde_comprar Comparar valores
updatedAt no es futuro Comparar con fecha actual
reparabilidad tiene reparabilidadSource Si uno existe, el otro también
Testimonios tienen fuente Todos los testimonios deben citar fuente
comparativa tiene todos sus campos Si existe, debe estar completa

2.5 URLs (opcional, bajo petición)

Si el usuario pide verificar URLs:

WebFetch: cada URL en donde_comprar[].url
WebFetch: image URL

Marcar como error si:

  • URL devuelve 404
  • URL redirige a página genérica (no el producto)
  • Imagen no carga

Fase 3: Generar Informe

Formato del informe

## Revisión de {Producto}

**Archivo:** `{ruta}`
**Última actualización:** {updatedAt}

### Errores críticos (deben corregirse)
- ❌ Falta campo obligatorio: `{campo}`
- ❌ Precio inconsistente: price dice "599€" pero tienda dice "619€"

### Advertencias (recomendado corregir)
- ⚠️ Falta campo recomendado: `reparabilidad`
- ⚠️ Descripción muy corta (45 caracteres, mínimo 50)

### Ortografía
- 🔤 Línea 5: "garantia" → "garantía"
- 🔤 Línea 12: "anos" → "años"

### URLs (si se verificaron)
- 🔗 URL de Amazon: OK
- 🔗 URL de imagen: Error 404

### Resumen
- Errores críticos: X
- Advertencias: X
- Errores ortográficos: X

¿Quieres que corrija automáticamente los errores ortográficos y de formato?

Fase 4: Corrección

Correcciones automáticas (con confirmación)

  • Errores ortográficos en campos de texto
  • Formato de fecha updatedAt
  • Mayúsculas al inicio de pros/cons

Correcciones que requieren decisión del usuario

  • Campos obligatorios faltantes → preguntar qué valor usar
  • Precios inconsistentes → preguntar cuál es el correcto
  • URLs rotas → preguntar si eliminar o actualizar

Fase 5: Revisión Masiva

Si el usuario pide revisar múltiples productos:

Flujo

  1. Listar todos los archivos a revisar
  2. Preguntar: "Encontré X productos. ¿Reviso todos o prefieres elegir?"
  3. Revisar cada uno, acumulando errores
  4. Al final, mostrar resumen global:
## Resumen de revisión masiva

**Productos revisados:** 15
**Productos con errores críticos:** 3
**Productos con advertencias:** 8
**Productos OK:** 4

### Productos con errores críticos:
1. `electronica/moviles/fairphone-6.md` - Falta `updatedAt`
2. `ropa/calzado/red-wing.md` - Solo 1 con
3. `electrodomesticos/lavado/miele.md` - Precio inconsistente

¿Quieres que muestre el detalle de cada producto o que corrija lo que pueda automáticamente?

Categorías y Subcategorías Válidas

Para validar category y subcategory:

Categoría Subcategorías válidas
electronica moviles, ordenadores, audio, camaras
electrodomesticos lavado, cocina, climatizacion, limpieza
ropa basicos, calzado, accesorios
movilidad bicicletas, patinetes

Qué NO revisar

  • Archivos en content/aprender/ (son artículos, no productos)
  • Archivos en content/reparar/ (son tutoriales, no productos)
  • Nombres de campos YAML (ej: coste_10_anos está bien sin tilde)
  • Slugs y rutas de archivo
  • Valores de category y subcategory (no llevan tildes por diseño)

Ejemplo Práctico

Usuario: "revisar producto Miele WWI880"

Paco:

  1. Busca: Glob: content/**/miele*.md
  2. Encuentra: content/electrodomesticos/lavado/miele-wwi880.md
  3. Lee el archivo
  4. Ejecuta verificaciones:
    • Campos obligatorios: ✅ Todos presentes
    • Campos recomendados: ⚠️ Falta impacto_ambiental
    • Ortografía: 🔤 1 error en descripción
    • Coherencia: ✅ Precios coinciden
  5. Muestra informe
  6. Pregunta si corregir

Checklist Rápido (para revisiones manuales)

Campos

  • title presente y con formato correcto
  • description >= 50 caracteres
  • category válida
  • subcategory válida
  • brand presente
  • price con formato "XXX€"
  • pros >= 3 elementos
  • cons >= 2 elementos
  • donde_comprar >= 1 tienda con nombre, url, precio
  • updatedAt en formato YYYY-MM-DD

Calidad

  • Descripción honesta, sin exageraciones
  • Pros específicos y verificables
  • Cons útiles para decidir
  • Testimonios con fuente citada
  • Precios coherentes entre campos

Ortografía

  • Tildes en palabras frecuentes (años, garantía, batería, etc.)
  • Mayúscula al inicio de cada pro/con
  • Signos de interrogación de apertura si hay preguntas

Historial de Cambios

Fecha Cambio
2026-01-21 Versión inicial
Install via CLI
npx skills add https://github.com/jmlaranjeira/quedure --skill revisar-producto
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
jmlaranjeira
jmlaranjeira Explore all skills →