Communitygithub.com

Validador de Consistencia de Contenido

Valida la consistencia de mensajes entre el sitio web, repositorios de GitHub y documentación local, generando informes de discrepancia de solo lectura. Útil para verificar la alineación del contenido o encontrar mensajes contradictorios. Actívalo con frases como "verificar consistencia", "validar documentación" o "auditar mensajes".

¿Qué es Validador de Consistencia de Contenido?

Esta habilidad valida la consistencia de contenido en tono, terminología, formato y estructura entre múltiples fuentes de documentación, como sitios web, repositorios de GitHub y documentos locales. Es útil para equipos de software que gestionan documentación dispersa y necesitan detectar discrepancias antes de lanzamientos, después de cambios de marca o durante revisiones de incorporación. La habilidad descubre automáticamente fuentes de contenido (por ejemplo, directorios de compilación, archivos README de GitHub), extrae datos estructurados como números de versión y nombres de productos, y genera informes de discrepancia de solo lectura con clasificaciones de gravedad (crítico, advertencia, informativo) y elementos de acción con rutas de archivo y números de línea. Admite múltiples plataformas (sitios web, GitHub, archivos locales) y aplica una prioridad de confianza: sitio web > GitHub > documentación local. Los informes guardados en la carpeta `consistency-reports/` permiten a los desarrolladores mantener la alineación de los mensajes y reducir la confusión de los usuarios.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/000-jeremy-content-consistency-validator

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Validador de Consistencia de Contenido?

Resumen

Verifica la consistencia de contenido en tono, terminología, formato y estructura entre múltiples fuentes de documentación (sitios web, repositorios de GitHub, documentos locales). Genera informes de discrepancia de solo lectura con hallazgos clasificados por gravedad y sugerencias de corrección procesables, incluyendo rutas de archivo y números de línea.

Ejemplos

  • Auditoría previa al lanzamiento: Antes de etiquetar una nueva versión, ejecuta el validador para detectar discrepancias de versión entre tu README, sitio de documentación y changelog — por ejemplo, el sitio web dice v2.1.0 pero el README de GitHub aún referencia v2.0.0.
  • Verificación posterior a un cambio de marca: Después de renombrar un producto o actualizar terminología (por ejemplo, de "plugin" a "extensión"), valida que toda la documentación, páginas de aterrizaje y guías de contribución usen el nuevo término de manera consistente.
  • Revisión de incorporación: Cuando un nuevo colaborador señala documentación confusa, ejecuta una verificación de consistencia para detectar afirmaciones contradictorias sobre funciones, información de contacto desactualizada o secciones faltantes en tus fuentes de documentación.

Requisitos previos

  • Acceso al menos a dos fuentes de contenido (sitio web, repositorio de GitHub o directorio de documentos locales)
  • Permisos de WebFetch configurados para URLs remotas (sitios desplegados, contenido raw de GitHub)
  • Documentación local almacenada en rutas reconocibles (docs/, claudes-docs/, internal/)

Instrucciones

  1. Descubrir fuentes — escanea directorios de compilación (dist/, build/, public/, out/, _site/), archivos README/CONTRIBUTING de GitHub y carpetas de documentación local:
    find . -maxdepth 3 -name "README*" -o -name "CONTRIBUTING*" | head -20
    ls -d docs/ claudes-docs/ internal/ 2>/dev/null
    
  2. Extraer datos estructurados de cada fuente: números de versión, afirmaciones sobre funciones, nombres de productos, lemas, información de contacto, URLs y requisitos técnicos:
    grep -rn 'v[0-9]\+\.[0-9]\+' docs/ README.md
    grep -rn -i 'features\|capabilities' docs/ README.md
    
  3. Verificar la extracción — confirma al menos 3 puntos de datos por fuente. Si una fuente devuelve vacío, revisa la tabla de Manejo de Errores antes de continuar.
  4. Construir matriz de comparación emparejando cada fuente contra todas las demás (sitio web vs GitHub, sitio web vs documentación local, GitHub vs documentación local):
    diff <(grep -i 'version' README.md) <(grep -i 'version' docs/overview.md)
    
  5. Clasificar discrepancias por gravedad:
    • Crítico: números de versión contradictorios, listas de funciones contradictorias, información de contacto no coincidente, referencias cruzadas rotas
    • Advertencia: terminología inconsistente (por ejemplo, "plugin" vs "extensión"), información faltante en una fuente, fechas desactualizadas
    • Informativo: diferencias estilísticas, redacción específica de la plataforma, niveles de detalle diferentes
  6. Aplicar prioridad de confianza: sitio web (más autorizado) > GitHub (orientado a desarrolladores) > documentación local (uso interno).
  7. Generar informe en Markdown con: resumen ejecutivo, tablas de comparación por pares, matriz de consistencia de terminología y elementos de acción priorizados con rutas de archivo y números de línea.
  8. Guardar en consistency-reports/YYYY-MM-DD-HH-MM-SS.md.

Formato del Informe

# Informe de Consistencia — YYYY-MM-DD

## Resumen Ejecutivo
| Gravedad | Conteo |
|----------|--------|
| Crítico  | 2      |
| Advertencia | 5      |
| Info     | 3      |

## Sitio Web vs GitHub
| Campo        | Sitio Web     | GitHub        | Gravedad   |
|-------------|---------------|---------------|------------|
| Versión     | v2.1.0        | v2.0.0        | Crítico    |
| Función X   | listada       | faltante      | Advertencia|

## Elementos de Acción
1. **Crítico** — Actualizar `README.md:14` versión de v2.0.0 → v2.1.0
2. **Advertencia** — Agregar "Función X" a la lista de funciones de `README.md`

Manejo de Errores

ErrorCausaSolución
Contenido del sitio web inalcanzableLa URL devuelve 4xx/5xx o falta el directorio de compilaciónVerifica que el sitio esté desplegado o ejecuta una compilación local; revisa los permisos de WebFetch
Límite de tasa de la API de GitHubDemasiadas solicitudes en poco tiempoPausa y reintenta después del reinicio de la ventana; usa solicitudes autenticadas
Ningún directorio de documentaciónLas rutas esperadas no existenConfirma el directorio de trabajo; especifica la ruta de documentación explícitamente
Extracción de contenido vacíaRenderizado del lado del cliente no visible para la solicitudUsa el directorio de compilación local en lugar de la URL en vivo
Fallo del comando diffLas rutas de archivo contienen caracteres especialesPon entre comillas todas las rutas de archivo pasadas a diff y grep

Recursos

  • Lógica de descubrimiento de fuentes de contenido: ${CLAUDE_SKILL_DIR}/references/how-it-works.md
  • Prioridad de confianza y tiempo de validación: ${CLAUDE_SKILL_DIR}/references/best-practices.md
  • Ejemplos de casos de uso: ${CLAUDE_SKILL_DIR}/references/example-use-cases.md

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through hash verification.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

Skills relacionados