claudeers.
// DevOps & CI/CD

green-claude

🌱 Skill éco-responsable pour Claude Code : sobriété numérique, audit d'éco-conception (RGESN, GR491, Green Software Foundation) et pratiques de sobriété IA

Actively maintained
100/100
last commit 9 days ago
last release 21 days ago
releases 3
open issues 1
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up green-claude (release-binary project) into my current project.
Found on https://claudeers.com/green-claude
Repo: https://github.com/Institut-du-Numerique-Responsable/green-claude
Homepage/docs: https://institut-du-numerique-responsable.github.io/green-claude/
Detected install method: release-binary → inspect the README
Category: devops. Platforms: api.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (release-binary)

Grab the latest release asset from GitHub.

# download a build from https://github.com/Institut-du-Numerique-Responsable/green-claude/releases
// or clone
git clone https://github.com/Institut-du-Numerique-Responsable/green-claude

// compatibility

Platformsapi
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageShell

Green Claude : sobriété numérique pour Claude Code

Green Claude est un skill pour Claude Code qui guide Claude vers un code éco-conçu, de façon automatique, sans commande à retenir.

Une production de l'Institut du Numérique Responsable, 2026, sous licence MIT.

Un code éco-conçu = moins de ressources consommées chez chaque utilisateur, à chaque exécution, pendant toute la vie du logiciel.

Ce dépôt est spécifique à Claude Code. Une version indépendante des règles, portable vers d'autres assistants IA et d'autres langages, est en cours de développement ici : regles-ecoconception-ia.


En une phrase

Tu installes le skill une fois. Ensuite, quand Claude Code écrit ou revoit du code dans tes projets, il applique de lui-même les règles d'éco-conception (RGESN 2024, GR491, Green Software Foundation), sans que tu aies à le lui demander à chaque fois.

Pourquoi un skill plutôt qu'une simple liste de règles

Une checklist RGESN en PDF ou en wiki dépend de la mémoire de qui l'a lue une fois. Personne ne la rouvre avant chaque ligne de code, et son application varie d'une personne à l'autre selon qui s'en souvient ce jour-là.

Un skill Claude Code apporte trois différences concrètes :

  • Chargement automatique à chaque session. Le skill se charge tout seul, sans qu'on ait à le mentionner en tête de conversation.
  • Sélection contextuelle des règles. Claude applique les familles pertinentes pour ce qu'il écrit à l'instant : un backend déclenche les règles SQL et pools de connexions, pas les règles UX/UI sur l'autoplay.
  • Vérification a posteriori intégrée. Le script d'audit (eco-audit.sh) tourne à la demande sur le code déjà écrit, sans coût de raisonnement pour le modèle, pour attraper ce que l'application proactive a raté.

La checklist reste un document qu'on consulte. Le skill s'exécute au moment où le code s'écrit, dans la session de travail elle-même.

Installation

git clone https://github.com/Institut-du-Numerique-Responsable/green-claude.git
cd green-claude
./install.sh

Ça installe le skill dans ~/.claude/skills/green-claude. Rien d'autre à faire : Claude Code le charge automatiquement dans tes sessions suivantes.

Prérequis : jq, pour le script d'audit (brew install jq / sudo apt install jq).

Utilisation

Rien à taper. Trois façons de s'en servir :

Tu veux...Ce que tu fais
Que Claude code sobrement par défautRien : c'est automatique dès que le skill est installé
Auditer un fichier existantDemande simplement : « audit éco-conception de ce fichier »
Voir la checklist complèteTape /green-claude

L'audit (skill/green-claude/scripts/eco-audit.sh) est un script déterministe (grep sur les règles) : il ne coûte pas de raisonnement au modèle, juste la lecture du résultat.


Les règles : 35 règles alignées sur les 9 familles du RGESN 2024

skill/green-claude/rules/ecoconception.json couvre les 9 familles du RGESN 2024 (78 critères officiels). Chaque règle référence le critère RGESN correspondant (rgesn_ref) et la famille GR491 (gr491_famille) :

Famille RGESNRèglesExemples
1. Stratégie3Mesurer avant d'optimiser, données raisonnées, formats ouverts
2. Spécifications5Compatibilité anciens terminaux, bas débit, impact des services tiers
3. Architecture4Low-tech d'abord, ressources adaptées à la charge, environnements de test sobres
4. UX/UI5Pas d'autoplay ni de scroll infini, composants natifs, polices limitées
5. Contenus3Images optimisées, média le plus sobre, SVG
6. Frontend4Pas de bibliothèque lourde, lazy loading, minification, dépendances
7. Backend4SQL optimisé, pools de connexions, complexité, pagination + cache
8. Hébergement3Hébergeur sobre, compression HTTP, cache HTTP
9. Algorithmie (dont IA)4Justifier l'IA, dimensionner le modèle, mesurer, alternatives sobres

Les règles sans motif détectable (démarche, gouvernance) sont ignorées par l'audit et servent de checklist dans /green-claude.


Les pratiques Boris : utiliser Claude sobrement et avec bon sens

Coder avec l'IA a aussi un coût pendant la session elle-même : chaque requête consomme de l'énergie. Boris Cherny, créateur de Claude Code, documente des pratiques d'usage efficace. Un usage efficace est aussi un usage sobre : chaque aller-retour évité économise des tokens, chaque contexte allégé aussi.

skill/green-claude/rules/boris.json en reprend 14, dont deux ajoutées avec des exemples d'outils open source vérifiés :

PratiqueLe geste
Minimalisme de contextePrompt minimal, laisser Claude aller chercher le contexte lui-même
Rembobiner plutôt que corriger/rewind (double Échap) au lieu d'empiler des corrections dans le contexte
/clear vs /compactNouvelle tâche → /clear. Tâche liée → /compact <consigne>
Cartographier le codeUn index du dépôt (CODEMAP.md, ou un outil comme graphify) évite de relire les mêmes fichiers en entier à chaque session
Réponses densesAller droit au résultat plutôt que reformuler (l'esprit derrière des outils comme caveman)
Écrire la règle, pas re-corriger« Ajoute ça à CLAUDE.md » répare une fois pour toutes
Une skill pour ce qui se répèteUn workflow quotidien devient une slash command
Donner un moyen de vérifierTests, commande, navigateur : moins de cycles de correction
Adapter le niveau d'effort/effort low/high/max selon la tâche, jamais par défaut au maximum
--bare pour les scriptsDémarrage sans contexte projet, pour l'automatisation

Détail complet : skill/green-claude/rules/boris.json.

Les outils tiers cités (graphify, caveman) sont des exemples illustratifs vérifiés (open source, licence MIT). Le projet ne les audite pas et n'en dépend pas.


Ce qu'un skill ne peut pas faire (et comment on le couvre quand même)

Un skill s'exécute pendant une session déjà lancée. Il ne peut donc pas décider avec quel modèle démarrer, ni empêcher un appel au modèle avant qu'il n'ait lieu. Deux leviers restent donc hors du skill, dans hooks/, optionnels et proposés à l'installation :

  • Cache local (hooks/green-claude-cache.sh) : une question déjà posée est resservie sans réappeler le modèle, zéro token consommé.
  • Avertissement heures creuses (même hook) : signale les heures de pointe (hors 22h-6h UTC) sans bloquer.

Ces hooks se câblent dans ~/.claude/settings.json. install.sh te guide, mais vérifie la doc hooks de ta version de Claude Code avant de coller la config.


Écrire ses propres règles

Ajoute un fichier JSON dans skill/green-claude/rules/, structuré comme ecoconception.json (catégories → règles) :

{
  "id": "CUSTOM-001",
  "title": "Ma règle",
  "impact": "Élevé",
  "patterns": ["mon_motif_regex"],
  "recommendation": "Quoi faire à la place."
}
  • patterns : expressions régulières grep -E détectant le problème. Liste vide = pratique (checklist, ignorée par l'audit).
  • impact : Élevé, Moyen ou Faible.
  • rgesn_ref / gr491_famille (optionnels) : renvoi vers les référentiels officiels.

Relance ensuite ./install.sh pour republier le skill mis à jour.


🤝 Contribuer

  1. Fork ce dépôt
  2. Créez une branche (git checkout -b feature/ma-regle)
  3. Ajoutez vos règles ou améliorations (jq empty skill/green-claude/rules/*.json pour valider le JSON)
  4. Ouvrez une Pull Request

Les contributions les plus utiles : nouvelles règles d'audit sourcées (RGESN, GR491, GSF) avec leur rgesn_ref, corrections de patterns (faux positifs), traductions.

Détail complet du format des règles et du processus de PR : CONTRIBUTING.md.


🙏 Références

  • RGESN 2024 : Référentiel Général d'Écoconception de Services Numériques (78 critères, 9 familles)
  • GR491 : Guide de référence de conception responsable de services numériques (61 recommandations, 516 critères)
  • Green Software Foundation : patterns d'éco-conception logicielle
  • How Boris uses Claude Code : les pratiques de Boris Cherny, créateur de Claude Code
  • Anthropic : Claude et Claude Code

📄 Licence

MIT, © 2026 Institut du Numérique Responsable

// faq

What is green-claude?

🌱 Skill éco-responsable pour Claude Code : sobriété numérique, audit d'éco-conception (RGESN, GR491, Green Software Foundation) et pratiques de sobriété IA. It is open-source on GitHub.

Is green-claude free to use?

green-claude is open-source under the MIT license, so it is free to use.

What category does green-claude belong to?

green-claude is listed under devops in the Claudeers registry of Claude-compatible tools.

0 views
42 stars
unclaimed
updated about 1 month ago

// embed badge

green-claude on Claudeers
[![Claudeers](https://claudeers.com/api/badge/green-claude.svg)](https://claudeers.com/green-claude)

// retro hit counter

green-claude hit counter
[![Hits](https://claudeers.com/api/counter/green-claude.svg)](https://claudeers.com/green-claude)

// reviews

// guestbook

0/500

// related in DevOps & CI/CD

🔓

⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI…

// devopssansan0/Python61,486GPL-3.0[ claude ]
🔓

Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interact with the model while enjoying updates from Anthropic.

// devopsmusistudio/TypeScript36,683MIT[ claude ]
🔓

Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigravity Tools. Built with Tauri v2 + React (Rust).专业的 Antig…

// devopslbjlaq/Rust30,371NOASSERTION[ claude ]
→ see how green-claude connects across the ecosystem