Compétences cc-skill-strategic-compact
📦

cc-skill-strategic-compact

Sûr 📁 Accès au système de fichiers

Suggérer des points stratégiques de compaction du contexte

Les longues sessions Claude Code accumulent du contexte qui dégrade les performances au fil du temps. Cette compétence identifie les moments optimaux pour compacter le contexte sans perturber l'élan du flux de travail.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "cc-skill-strategic-compact". Tool call threshold reached (50 calls)

Résultat attendu:

[StrategicCompact] 50 tool calls reached - consider /compact if transitioning phases

Utilisation de "cc-skill-strategic-compact". Periodic checkpoint at 75 tool calls

Résultat attendu:

[StrategicCompact] 75 tool calls - good checkpoint for /compact if context is stale

Utilisation de "cc-skill-strategic-compact". User runs /compact after seeing suggestion

Résultat attendu:

Résumé de conversation créé avec les décisions clés et modifications de code préservées. Contexte réduit de 50 messages à 12 points de résumé.

Audit de sécurité

Sûr
v1 • 2/25/2026

All static analysis findings are false positives. The skill is a benign shell script that tracks tool call counts in a temp file and outputs suggestions to stderr. No network access, no credential handling, no command injection vectors. The temp file usage is for local state tracking only.

2
Fichiers analysés
69
Lignes analysées
2
résultats
1
Total des audits
Problèmes à risque faible (1)
Temp directory file creation
Script creates a counter file in /tmp directory for tracking tool call counts across hook invocations

Facteurs de risque

📁 Accès au système de fichiers (1)
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Sessions de développement étendues

Les développeurs travaillant sur des tâches de refactorisation multi-fichiers complexes reçoivent des rappels opportuns pour compacter le contexte après avoir terminé les phases d'exploration avant de passer à l'implémentation

Transitions de la recherche à l'implémentation

Les data scientists et analystes reçoivent des notifications de points de contrôle lors de la transition de l'exploration de données vers la génération de code, garantissant que le contexte pertinent est préservé

Gestion de flux de travail multi-tâches

Les chefs de projet gérant plusieurs tâches concurrentes reçoivent des suggestions périodiques pour compacter le travail terminé avant de démarrer de nouveaux jalons

Essayez ces prompts

Demande de compaction de base
Review our conversation and create a concise summary of key decisions, code changes, and open questions. Preserve only what's needed to continue the current task.
Résumé de transition de phase
We are transitioning from exploration to implementation. Summarize the requirements and constraints discovered, then reset context for the implementation phase.
Archive d'achèvement d'étape
Complete the current milestone and create an archival summary. Document what was accomplished, files modified, and any follow-up actions. Then compact to prepare for the next milestone.
Vérification d'hygiène du contexte
Analyze our current conversation context. Identify redundant exchanges, resolved questions, and outdated information that can be safely removed while maintaining task continuity.

Bonnes pratiques

  • Compactez le contexte après avoir terminé les phases logiques du flux de travail, pas pendant la résolution active de problèmes
  • Examinez les suggestions de compaction et vérifiez manuellement que le contexte important est préservé avant de compacter
  • Définissez la variable d'environnement COMPACT_THRESHOLD pour correspondre à la complexité typique de vos sessions et à votre capacité d'attention

Éviter

  • Ne compactez pas le contexte au milieu de sessions de débogage où l'historique complet est essentiel
  • Évitez de définir des seuils trop bas (sous 25) ce qui provoque des suggestions de compaction prématurées
  • Ne vous fiez pas uniquement aux suggestions automatisées - utilisez votre jugement sur la criticité des tâches avant de compacter

Foire aux questions

Comment cette compétence suit-elle le nombre d'appels d'outils ?
Elle maintient un simple fichier compteur dans le répertoire /tmp. Chaque invocation du hook incrémente le compteur, permettant au script de suivre l'utilisation cumulative des outils à travers la session.
Cette compétence compacte-t-elle automatiquement mon contexte ?
Non, elle fournit uniquement des suggestions en écrivant sur stderr. Vous devez déclencher manuellement la compaction en utilisant la commande /compact ou en résumant vous-même le contexte lorsque vous recevez une suggestion.
Puis-je personnaliser le moment d'apparition des suggestions ?
Oui, définissez la variable d'environnement COMPACT_THRESHOLD à votre nombre d'appels d'outils préféré (la valeur par défaut est 50). Après le seuil, les suggestions apparaissent tous les 25 appels d'outils.
Que se passe-t-il si je supprime le fichier compteur temporaire ?
Le script créera un nouveau fichier et commencera à compter à partir de 1. Vous recevrez des suggestions basées sur le nouveau comptage, réinitialisant efficacement le suivi pour votre session actuelle.
Cette compétence est-elle sûre à utiliser avec des projets sensibles ?
Oui. Le script n'a aucun accès réseau, ne lit pas les fichiers du projet et suit uniquement un nombre entier. Le fichier temporaire contient uniquement un nombre sans données spécifiques au projet.
Dois-je configurer les hooks manuellement ?
Oui. Ajoutez la configuration de hook montrée dans les commentaires du script à votre fichier ~/.claude/settings.json pour activer les suggestions automatiques avant les invocations d'outils Edit ou Write.

Détails du développeur

Structure de fichiers