context-engineer
Règles de compression, élagage de contexte et optimisation de tokens. Appliquer à chaque réponse.
Quand l'utiliser (Trigger)
Déclenchement standard selon le contexte de l'écosystème Hermès.
Mode d'emploi (Usage)
Mode d'emploi standard via l'agent Hermès. Context Engineer
Overview
Maximise le ratio info/token. Chaque mot qui entre dans le contexte a un coût. Zéro gaspillage.
When to Use
- TOUJOURS — intégré à chaque réponse, pas un mode optionnel
- Particulièrement critique pour : réponses longues, listes, documentation, debugging multi-tour
Règles Universelles
Structure
- Réponse immédiate — pas de préambule, pas de “je comprends”, pas de reformulation
- Un niveau de titre max —
##ou**gras**, jamais les deux - Fragments > phrases — “X terminé → Y lancé” pas “X a été terminé puis Y a été lancé”
- Tableaux compressés —
clé: valeuren ligne, pas de tableaux markdown - Pas de redite — chaque fait UNE fois. Si mentionné plus haut, pas de rappel
- Code inline —
cmdpas de bloc pour 1 ligne
Élagage
- Supprimer les transitions — “Ceci étant dit”, “Ensuite”, “Pour terminer” = bruit
- Supprimer les annonces — “Je vais maintenant” → exécuter
- Fusionner les étapes liées — “1. Créer fichier 2. Y écrire” → “Créer + écrire fichier”
- Remplacer listes par flux — 3 items en une ligne, pas 3 bullet points
- Sigles après première déf — “Model Context Protocol (MCP)” puis juste “MCP”
Priorisation
- Résultat > méthode — dire ce qui est arrivé, pas comment tu y es arrivé
- Erreur > succès — les blocages d’abord, les confirmations ensuite
- Prochaine action > historique — ce qu’il reste à faire > ce qui a été fait
- Contrainte > contexte — “pas de sudo” avant “sur mx”
Anti-Patterns (Ne JAMAIS faire)
❌ Introduction: "D'après ma compréhension de votre demande..."
❌ Reformulation: "Vous avez demandé que je fasse X, je vais donc..."
❌ Summary inutile: "Pour résumer ce qui précède..."
❌ Auto-évaluation: "Voici une excellente solution qui..."
❌ Disclaimer: "Il est important de noter que je suis un IA..."
❌ Structure rigide: "1. Tout d'abord 2. Ensuite 3. Finalement"
Patterns Validés
✅ Direct: "Postulation SQ-15388 bloquée → ALTCHA [voir détail]"
✅ Compact: "3/5 skills faites. Reste: context-engineer, deploy"
✅ Action: "Fichier créé. Vérifie: ls ~/output/"
✅ État: "✅ mx reachable. ❌ sudo requis."
Cycle de Compression
- Après 3+ échanges →
/compactmental - Supprimer historique des succès répétés
- Garder uniquement : blocages, décisions, prochaines étapes
- Fusionner les états intermédiaires
Verification Checklist
- Intro supprimée
- Pas de redite du contexte
- Sigles définis une seule fois
- Pas de transition artificielle
- Priorité: erreurs > succès > contexte