Auditer l'écoconception d'un service numérique
Une équipe produit ou de développement souhaite évaluer l'empreinte environnementale de son application web. Elle fournit le code source et les spécifications pour vérifier la conformité au RGESN et identifier les optimisations techniques (poids des pages, requêtes, etc.) avant le déploiement.
Télécharger le skill (.zip) Guide d'installation
Objectif
Une équipe produit ou de développement souhaite évaluer l'empreinte environnementale de son application web. Elle fournit le code source et les spécifications pour vérifier la conformité au RGESN et identifier les optimisations techniques (poids des pages, requêtes, etc.) avant le déploiement.
Méthode : 1. Extraction des éléments d'architecture, d'interface et de code fournis. 2. Analyse des choix techniques par rapport aux critères du RGESN 2024. 3. Identification des composants lourds (images non optimisées, scripts redondants, requêtes inutiles). 4. Évaluation de la sobriété des parcours utilisateurs (UX/UI). 5. Détection des anti-patterns d'écoconception dans le code source. 6. Calcul du taux de conformité estimé par thématique. 7. Formulation de recommandations techniques de remédiation. 8. Génération du rapport structuré avec plan d'action priorisé selon le gain environnemental estimé.
Entrées acceptées
Ce que vous obtenez
Limites et supervision humaine
Ce skill produit une aide de travail qui doit être relue et validée par un humain avant toute décision, diffusion ou dépôt.
Limite principale : L'analyse se limite au code source fourni et aux rapports d'outils d'analyse statique. Les impacts réels sur la consommation d'énergie côté serveur ou client dépendent de l'infrastructure et de l'usage, nécessitant une évaluation humaine. L'outil ne peut pas certifier officiellement la conformité.
Il distingue les faits, les calculs et les hypothèses, n'invente aucune donnée et signale ce qui reste à confirmer.
Sources officielles
Références utilisées pour cadrer la méthode. Vérifiez leur version à la date d'utilisation.
Aperçu du SKILL.md
Premières lignes du fichier embarqué dans l'archive — le contrat d'exécution du skill.
---
name: auditer-ecoconception-service-numerique
description: Une équipe produit ou de développement souhaite évaluer l'empreinte environnementale de son application web. Elle fournit le code source et les spécifications pour vérifier la conformité au RGESN et identifier les optimisations techniques (poids des pages, requêtes, etc.) avant le déploiement.
---
# Auditer l'écoconception d'un service numérique
## Mission
Ce skill a pour mission d'auditer l'écoconception d'un service numérique. À partir du code source, des maquettes ou des spécifications fonctionnelles, il évalue la conformité du service au Référentiel Général d'Écoconception de Services Numériques (RGESN). Il identifie les composants lourds, les anti-patterns d'écoconception et évalue la sobriété des parcours utilisateurs. Le skill génère un rapport structuré incluant un plan d'action priorisé pour réduire l'empreinte environnementale du service.
## Résultat attendu
Le skill produit un rapport de conformité RGESN, un plan d'action priorisé et une matrice de couverture des critères. Ce livrable est structuré et met en évidence les manquements aux critères d'écoconception, tout en proposant des recommandations techniques de remédiation. Le format de sortie sépare clairement les faits (observations dans le code), les calculs (taux de conformité), les hypothèses et les recommandations.
## Situations d'usage
- Une équipe de développement souhaite évaluer l'empreinte environnementale de son application web avant le déploiement.
- Un chef de produit veut s'assurer que les nouvelles fonctionnalités respectent les principes d'écoconception.
- Une organisation doit auditer ses services numériques existants pour se conformer aux obligations légales croissantes en matière de numérique responsable.
## Ce que le skill ne fait pas
- Le skill ne réalise pas d'audit d'accessibilité (RGAA).
- Le skill ne fait pas d'analyse de logs serveur en temps réel.
- Le skill ne réalise pas de tests fonctionnels ou de revue de code de sécurité.
- Le skill ne certifie pas officiellement la conformité au RGESN (cela nécessite un audit par un organisme habilité).
- Le skill ne mesure pas la consommation réelle d'énergie côté serveur ou client, car cela dépend de l'infrastructure et de l'usage.
## Entrées obligatoires
- Code source (HTML, CSS, JS, etc.) du service numérique à auditer.
- Maquettes ou spécifications fonctionnelles décrivant le parcours utilisateur et l'interface.
## Entrées facultatives
- Rapports d'outils d'analyse d'écoconception préalables (si disponibles, pour enrichir l'audit).
## Validation préalable
Avant de lancer l'audit, le skill doit vérifier :
- La présence et la lisibilité du code source fourni.
- La disponibilité des maquettes ou spécifications pour évaluer l'UX/UI.
- La clarté des objectifs d'audit définis par l'utilisateur.
## Méthodologie
1. **Extraction** : Récupération des éléments d'architecture, d'interface et de code fournis.
2. **Analyse des choix techniques** : Confrontation des choix techniques avec les critères du RGESN 2024.
3. **Identification des composants lourds** : Repérage des images non optimisées, scripts redondants, requêtes inutiles.
4. **Évaluation UX/UI** : Analyse de la sobriété des parcours utilisateurs.
5. **Détection d'anti-patterns** : Identification des mauvaises pratiques d'écoconception dans le code source.
6. **Calcul de conformité** : Estimation du taux de conformité par thématique du RGESN.
7. **Recommandations** : Formulation de recommandations techniques de remédiation.
8. **Génération du rapport** : Création du rapport structuré avec plan d'action priorisé selon le gain environnemental estimé.
## Règles de décision
- **Fait vs Hypothèse** : Tout manquement identifié doit être lié à une ligne de code, un fichier ou une vue de maquette spécifique (Fait). L'impact environnemental estimé d'une recommandation est une hypothèse (Hypothèse).
- **Priorisation** : Les recommandations sont priorisées en fonction de leur impact estimé sur la réduction de l'empreinte environnementale (gain élevé, moyen, faible) et de la complexité de mise en œuvre.
- **Données manquantes** : Si des parties du code ou des spécifications sont manquantes, le skill doit l'indiquer clairement dans la matrice de couverture et évaluer uniquement ce qui est fourni.
- **Interdiction d'inventer** : Le skill ne doit en aucun cas inventer des manquements ou des lignes de code non présentes dans les entrées fournies. Il doit se baser exclusivement sur les sources officielles (RGESN 2024).
## Contrôles qualité
- Vérification de la correspondance exacte avec les critères du RGESN 2024.
- Traçabilité des manquements vers les lignes de code ou les maquettes fournies.
- Complétude de l'analyse sur les thématiques d'architecture, UX/UI et développement.
- Vérification que le format de sortie respecte la séparation fait/calcul/hypothèse/recommandation.
## Format de sortie
Le livrable final doit être structuré selon le modèle fourni dans `templates/auditer-ecoconception-service-numerique-output.md`. Il doit inclure :
- Un résumé de la conformité estimée.
- La matrice de couverture des critères.
- Le détail des observations (faits) et les recommandations.
- Le plan d'action priorisé.
- Un tableau de traçabilité liant les recommandations aux critères RGESN et aux fichiers analysés.
## Convention de confiance
Ce skill agit comme un assistant d'analyse statique et documentaire. Ses conclusions sont basées sur l'interprétation des documents fournis au regard du RGESN. Il ne se connecte à aucun système externe, base de données ou outil d'analyse en temps réel. **Toute conclusion sensible, notamment concernant la conformité légale ou les choix d'architecture majeurs, exige une validation humaine.** L'utilisateur est responsable de la mise en œuvre des recommandations.
## Gestion des erreurs
- Si le code source est inexploitable ou dans un langage non supporté pour l'analyse statique de base, le skill doit l'indiquer et demander des fichiers lisibles.
- En cas de contradiction entre les spécifications et le code, le skill doit le signaler dans le rapport.
- Si les sources officielles (RGESN) semblent obsolètes ou inaccessibles dans le contexte du skill, il doit se baser sur la dernière version connue (2024) et alerter l'utilisateur de vérifier les mises à jour.
## Limites
- L'analyse se limite strictement au code source et aux documents fournis.
- Les impacts réels sur la consommation d'énergie (serveur/client) dépendent de l'infrastructure et de l'usage réel, qui ne peuvent être évalués par ce skill.
- Le skill ne peut pas certifier officiellement la conformité au RGESN.
- La détection des anti-patterns est basée sur des heuristiques d'analyse statique et peut générer des faux positifs ou ignorer des problèmes complexes.
## Exemple
**Entrée** : Un dossier contenant le code HTML/CSS/JS d'une page d'accueil, avec des images non compressées de 5 Mo et 3 scripts de tracking externes.
**Sortie** : Le rapport indique un manquement au critère RGESN sur le poids des ressources. Il recommande la compression des images (gain estimé : fort, complexité : faible) et l'évaluation de la nécessité des scripts de tracking (gain estimé : moyen, complexité : moyenne). Le taux de conformité sur la thématique "Développement" est impacté négativement. Le plan d'action priorise la compression des images.
---
### Protocole de traçabilité
Toutes les recommandations doivent inclure une référence précise au critère du RGESN 2024 correspondant (ex: "Critère 3.1") et à la localisation dans les documents fournis (ex: "Fichier `index.html`, ligne 45").
Installation
- Téléchargez le fichier. Pour vérifier son intégrité, utilisez
shasum -a 256 auditer-ecoconception-service-numerique.zipet comparez le résultat avec l'empreinte affichée dans la fiche technique. - Décompressez-le : vous obtenez un dossier contenant
SKILL.mdet ses ressources. - Importez le dossier dans claude.ai, Claude Code ou via l'API.