src/skills/compress/SKILL.md
Compresse CLAUDE.md (et optionnellement les satellites) pour réduire les tokens input à chaque message. Compression prose uniquement — code, chemins, commandes intouchables.
npx skillsauth add malikkaraoui/claude-atelier compressInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
L'Intendant pèse chaque mot du manifeste. Ce qui ne porte pas de sens est supprimé. Ce qui reste pèse moins lourd à chaque message.
Compression syntaxique de CLAUDE.md. Code et chemins intouchables.
npm run lint indique > 140/150 lignes/compress| Élément | Action |
| --- | --- |
| Articles (le, la, les, un, une, des) | Supprimés si non ambigus |
| Filler (simplement, vraiment, bien sûr, en fait, donc) | Supprimés |
| Hedges (il est possible que, on pourrait dire que) | Supprimés |
| Phrases complètes redondantes | Fusionnées en fragments |
| Blocs de code (...) | Intouchables |
| Chemins, URLs, commandes | Intouchables |
| Noms de sections (§0, §1...) | Intouchables |
| Tableaux | Prose compressée, structure conservée |
| Règles absolues (§5, §22) | Compression minimale — sens primaire |
cp CLAUDE.md CLAUDE.md.bak
Lire CLAUDE.md. Identifier :
Réécrire chaque bloc prose en mode fragment :
Exemples :
Avant : "Il est important de noter que les fichiers sensibles doivent toujours être exclus"
Après : "Fichiers sensibles : toujours exclus."
Avant : "En début de session, signaler le modèle actif et recommander..."
Après : "Début session : signaler modèle actif, recommander..."
npm run lint
Doit rester ≤ 150 lignes. Si > 150 → compresser davantage avant d'écrire.
"Compressé : X → Y lignes (-Z%). Backup : CLAUDE.md.bak. Tokens input économisés par session : ~[estimation]."
tools
Loop autonome PR → Copilot review → handoff JSON → fixes → merge. Lance le polling automatique après un git push sur une branche feature. Zéro intervention utilisateur.
data-ai
Tableau de contrôle des features claude-atelier (on/off, paramètres). Affiche l'état de chaque rail et permet de les activer/désactiver interactivement.
tools
Génère un handoff review structuré pour Copilot/GPT. Utiliser après une feature, un bug fix, ou quand > 100 lignes ont changé. Aussi déclenché automatiquement par §25.
testing
Ferme la boucle d'un handoff inter-LLM. Si response.content est null, va chercher les inline Copilot sur la PR GitHub associée et les retranscrit automatiquement. Puis classe les points, applique les fixes, génère l'intégration. Utiliser quand Copilot a reviewé une PR portant un handoff.