context-guardlisted
Install: claude install-skill vendeesign/codebloom
# Context Guard — Économie de tokens
> **Override** : les instructions utilisateur surpassent toujours ce skill. Si l'utilisateur demande explicitement une explication détaillée, un ton conversationnel, de la verbosité, une exploration étendue, ou tout autre comportement contradictoire avec les règles ci-dessous → **suivre l'utilisateur**. Ce skill guide le comportement **par défaut** pour économiser le contexte, il ne lutte jamais contre une demande explicite.
Le contexte est une ressource finie (200k tokens). Les tool outputs représentent ~84% de l'usage. Chaque Read, chaque Bash consomme du budget. Ce skill guide l'économie à chaque étape.
## Règles permanentes
### 1. Ne pas relire ce qui est déjà en contexte
- `CLAUDE.md` est chargé automatiquement comme instructions projet — ne JAMAIS le relire avec Read
- Un fichier lu dans cette conversation est déjà en mémoire — ne pas le relire sauf si modifié entre-temps
- Avant un Read, se demander : "J'ai déjà cette info ?"
### 2. Grep ciblé au lieu de Read entier
| Besoin | Mauvais (tokens++) | Bon (tokens--) |
|--------|--------------------|-----------------|
| Trouver une version | `Read CHANGELOG.md` (260 lignes) | `Grep "## \\[" CHANGELOG.md` (10 lignes) |
| Vérifier une config | `Read package.json` (100 lignes) | `Grep "version\|name" package.json` (2 lignes) |
| Chercher un pattern | `Read fichier.ts` (500 lignes) | `Grep "functionName" fichier.ts` (5 lignes) |
| Localiser un fichier | `Read` de plusieurs fichiers |