khalilbenaz/claude-skills-collection/agent-context-manager
Claude Code and agent skill by khalilbenaz/claude-skills-collection
- community
Checking that the SKILL.md file is still in the repository.
Gestion avancée du contexte pour agents IA — fenêtre de contexte, compression, RAG dynamique, sliding window, prompt caching. Se déclenche avec "context window", "contexte agent", "token limit", "context management", "context overflow", "trop de contexte", "agent context", "context stuffing", "context compression". Also triggers on "agent context window", "manage agent context".
Install
npx vskill@latest install khalilbenaz/claude-skills-collection/agent-context-managerSKILL.md
Agent Context Manager
Quand utiliser ce skill
- L'agent retourne
context_length_exceededou une erreur 413/400 équivalente - Les coûts de tokens dépassent le budget prévu
- Tu conçois un agent avec sessions multi-tours longues ou documents volumineux
- Tu dois implémenter une mémoire persistante entre sessions
Fenêtres de contexte de référence (2026)
| Modèle | Fenêtre | Prompt cache natif | |
|---|---|---|---|
| Claude 3.7 Sonnet | 200 k tokens | Oui (Anthropic API) | |
| GPT-4o | 128 k tokens | Oui (OpenAI API) | |
| Gemini 2.0 Flash | 1 M tokens | Oui (Google AI) | |
| Llama 3.3 70B | 128 k tokens | Non (self-hosted) |
Workflow en 10 étapes
1. Cartographier le budget par couche
Avant tout code, décompose la fenêtre en couches fixes et dynamiques :
Définis deux seuils : alerte 80 % (log warning), action 90 % (compression obligatoire).
2. Compter les tokens précisément
Appelle le comptage avant chaque appel API, pas après. C'est le seul moyen de gérer proactivement.
3. Choisir la stratégie de contexte
| Situation | Stratégie recommandée | |
|---|---|---|
| Conversation courte, budget abondant | Verbatim — rien à faire | |
| Historique long mais requêtes récentes dominantes | Sliding window | |
| Documents volumineux, requête ponctuelle | RAG dynamique | |
| Sessions très longues (agent autonome multi-jours) | Résumé progressif + LTM externe | |
| Coût critique (prod haute volumétrie) | Prompt caching + compression agressive |
4. Sliding window sur l'historique
Conserve les N derniers échanges verbatim, résume le reste via un modèle léger :
Format du résumé attendu du modèle léger :
5. RAG dynamique — injection à la demande
Ne pas injecter tous les documents au départ. Injecter uniquement ce dont la requête a besoin :
Utilise un reranker (Cohere Rerank, cross-encoder ms-marco-MiniLM) après le retrieval vectoriel pour améliorer la précision sans augmenter le top_k.
6. Compression de l'historique par LLM léger
Quand le seuil d'action (90 %) est atteint :
Mesure le taux de rétention : vérifie que les 5 dernières décisions critiques sont dans le résumé avant de supprimer l'original.
7. Assemblage final du contexte
Ordre optimal d'injection dans le prompt :
Utilise des délimiteurs XML explicites (<memory>, <context>, <history>) pour améliorer la compréhension par le modèle et faciliter le debug.
8. Prompt caching — activer systématiquement
Le prompt caching est rentable dès 2 appels avec le même préfixe. Priorité : system prompt, descriptions d'outils, documents de référence.
9. Dégradation gracieuse en cas de débordement
10. Monitoring et métriques
Expose ces métriques en production :
Anti-patterns à éviter
| Anti-pattern | Impact | Correction | |
|---|---|---|---|
| Injecter tous les documents au départ | Coût x10, contexte dilué | RAG dynamique top-k | |
| Tronquer brutalement à droite | Perte de contexte récent | Sliding window avec résumé | |
| Résumer sans valider la rétention | Perte d'informations critiques | Checklist post-compression | |
| Ignorer le prompt caching | Coût inutile sur préfixes stables | Activer sur tout contenu invariant | |
| Simuler une mémoire parfaite | Réponses incohérentes | Informer l'utilisateur de la compression | |
| Compter les tokens après l'appel API | Erreurs non gérées | Compter avant, agir proactivement | |
| Un seul seuil (overflow = erreur) | Dégradation brutale | Niveaux : alerte 80 %, action 90 %, urgence 95 % |
Garde-fous
- Informations critiques non-compressibles : marque explicitement les segments interdits à la compression (contraintes de sécurité, instructions système, données PII déclarées). Vérifie leur présence après chaque compression.
- Tests de near-overflow obligatoires : simule des conversations de 50+ tours en CI/CD. Les bugs de contexte n'apparaissent qu'à la limite, jamais en dev.
- Recalibrer au changement de modèle : les coûts par token, la fenêtre disponible et la qualité de la compression changent à chaque migration de modèle. Rejoue les benchmarks.
- Ne jamais faire confiance au comptage approximatif : les estimations "1 token ≈ 4 caractères" sont fausses sur du code, des langues non-latines ou du JSON. Utilise toujours
tiktokenou l'API de comptage native.
Communication Rules — MANDATORY
- Ultra-concise. No filler, no preamble, no pleasantries.
- Never say "happy to help", "sure!", "great question", "let me", or similar.
- Tool first, talk second. Act before explaining.
- Result first. Lead with outcome, not process.
- Stop when done. No summary, no recap, no trailing commentary.
- No politeness wrappers. Direct and blunt.
- Minimum words. If one word works, do not use ten.
- No unsolicited explanations.
- No emoji unless asked.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/agent-context-manager/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/khalilbenaz/claude-skills-collection/agent-context-manager)