Communitygithub.com

SamuelChien/mega-skills-collection

Valide la cohérence des messages sur les sites web, les dépôts GitHub et la documentation locale en générant des rapports de divergences en lecture seule. À utiliser pour vérifier l'alignement du contenu ou détecter des incohérences. Déclenchez avec des phrases comme « vérifier la cohérence », « valider la documentation » ou « auditer les messages ».

Qu'est-ce que mega-skills-collection ?

Le Validateur de Cohérence de Contenu est un outil conçu pour inspecter et aligner le contenu sur plusieurs sources de documentation, notamment les sites web, les dépôts GitHub et les dossiers de documentation locaux. Il génère des rapports de divergences en lecture seule, classés par sévérité (Critique, Avertissement, Information), et fournit des suggestions d'actions correctives avec les chemins de fichiers et les numéros de ligne exacts. Cette compétence est particulièrement utile pour les audits pré-livraison (par exemple, détection de versions incohérentes entre README et site web), les vérifications post-rebranding (cohérence de la terminologie), ou les examens d'intégration des nouveaux contributeurs. Elle prend en charge l'extraction de données structurées (numéros de version, fonctionnalités, noms de produits) et construit une matrice de comparaison entre chaque paire de sources, en appliquant une priorité de confiance : site web > GitHub > documentation locale.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Validateur de Cohérence de Contenu

Aperçu

Vérifie le contenu pour la cohérence du ton, de la terminologie, du formatage et de la structure sur plusieurs sources de documentation (sites web, dépôts GitHub, docs locaux). Génère des rapports de divergences en lecture seule avec des constats classés par sévérité et des suggestions d'actions correctives, incluant les chemins de fichiers et les numéros de ligne.

Exemples

  • Audit pré-livraison : Avant de taguer une nouvelle version, exécutez le validateur pour détecter les incohérences de version entre votre README, le site de documentation et le journal des modifications — par exemple, le site annonce v2.1.0 mais le README GitHub fait encore référence à v2.0.0.
  • Vérification post-rebranding : Après avoir renommé un produit ou mis à jour la terminologie (par exemple, « plugin » en « extension »), validez que tous les documents, pages d'accueil et guides de contribution utilisent systématiquement le nouveau terme.
  • Examen d'intégration : Lorsqu'un nouveau contributeur signale une documentation confuse, effectuez un contrôle de cohérence pour révéler des allégations de fonctionnalités contradictoires, des informations de contact obsolètes ou des sections manquantes dans vos sources de documentation.

Prérequis

  • Accès à au moins deux sources de contenu (site web, dépôt GitHub, ou dossier de documentation local)
  • Permissions WebFetch configurées pour les URL distantes (sites déployés, contenu brut GitHub)
  • Documentation locale stockée dans des chemins reconnaissables (docs/, claudes-docs/, internal/)

Instructions

  1. Découvrir les sources — recherchez les répertoires de build (dist/, build/, public/, out/, _site/), les fichiers README/CONTRIBUTING GitHub, et les dossiers de documentation locaux :
    find . -maxdepth 3 -name "README*" -o -name "CONTRIBUTING*" | head -20
    ls -d docs/ claudes-docs/ internal/ 2>/dev/null
    
  2. Extraire les données structurées de chaque source : numéros de version, allégations de fonctionnalités, noms de produits, slogans, informations de contact, URL, et exigences techniques :
    grep -rn 'v[0-9]\+\.[0-9]\+' docs/ README.md
    grep -rn -i 'features\|capabilities' docs/ README.md
    
  3. Vérifier l'extraction — confirmez au moins 3 points de données par source. Si une source renvoie un résultat vide, consultez le tableau de gestion des erreurs avant de continuer.
  4. Construire une matrice de comparaison en associant chaque source à toutes les autres (site web vs GitHub, site web vs docs locaux, GitHub vs docs locaux) :
    diff <(grep -i 'version' README.md) <(grep -i 'version' docs/overview.md)
    
  5. Classer les divergences par sévérité :
    • Critique : numéros de version contradictoires, listes de fonctionnalités opposées, informations de contact erronées, références croisées cassées
    • Avertissement : terminologie incohérente (par exemple, « plugin » vs « extension »), informations manquantes dans une source, dates obsolètes
    • Information : différences stylistiques, formulation spécifique à la plateforme, niveaux de détail variés
  6. Appliquer la priorité de confiance : site web (le plus fiable) > GitHub (orienté développeur) > documentation locale (usage interne).
  7. Générer un rapport en Markdown contenant : résumé exécutif, tableaux de comparaison par paire, matrice de cohérence terminologique, et actions prioritaires avec chemins de fichiers et numéros de ligne.
  8. Sauvegarder dans consistency-reports/YYYY-MM-DD-HH-MM-SS.md.

Format du rapport

# Rapport de Cohérence — JJ-MM-AAAA

## Résumé Exécutif
| Sévérité       | Nombre |
|----------------|--------|
| Critique       | 2      |
| Avertissement  | 5      |
| Information    | 3      |

## Site web vs GitHub
| Champ        | Site web | GitHub      | Sévérité      |
|--------------|----------|-------------|---------------|
| Version      | v2.1.0   | v2.0.0      | Critique      |
| Fonctionnalité X | listée  | manquante   | Avertissement |

## Actions
1. **Critique** — Mettre à jour `README.md:14` version de v2.0.0 → v2.1.0
2. **Avertissement** — Ajouter « Fonctionnalité X » à la liste des fonctionnalités dans `README.md`

Gestion des erreurs

ErreurCauseSolution
Contenu du site web inaccessibleL'URL retourne une erreur 4xx/5xx ou le répertoire de build est manquantVérifier que le site est déployé ou exécuter le build local ; vérifier les permissions WebFetch
Limite de débit de l'API GitHubTrop de requêtes dans une courte fenêtrePause et réessayer après le reset ; utiliser des requêtes authentifiées
Aucun répertoire de documentationLes chemins attendus n'existent pasConfirmer le répertoire de travail ; spécifier explicitement le chemin de la documentation
Extraction de contenu videRendu côté client non visible par fetchUtiliser le répertoire de build local au lieu de l'URL en direct
Échec de la commande diffLes chemins de fichiers contiennent des caractères spéciauxMettre entre guillemets tous les chemins de fichier passés à diff et grep

Ressources

  • Logique de découverte des sources : ${CLAUDE_SKILL_DIR}/references/how-it-works.md
  • Priorité de confiance et timing de validation : ${CLAUDE_SKILL_DIR}/references/best-practices.md
  • Exemples de cas d'utilisation : ${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 associés