strategic-compact
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Suggests manual context compaction at logical intervals to preserve context through task phases rather than arbitrary auto-compaction.
How to use
Pobierz umiejętność z repozytorium https://github.com/affaan-m/everything-claude-code/tree/main/skills/strategic-compact i umieść folder strategic-compact w katalogu ~/.claude/skills/.
Otwórz plik ~/.claude/settings.json i dodaj konfigurację hook'a PreToolUse. W sekcji "hooks" dodaj wpis, który uruchomi skrypt suggest-compact.sh przed każdym użyciem narzędzi Edit lub Write. Skrypt będzie monitorować liczbę wywołań narzędzi w sesji.
Opcjonalnie dostosuj próg kompresji, ustawiając zmienną środowiskową COMPACT_THRESHOLD. Domyślnie umiejętność sugeruje kompresję po 50 wywołaniach narzędzi, a następnie co 25 wywołań.
Podczas pracy z Claudem obserwuj sugestie pojawiające się przed użyciem narzędzi Edit lub Write. Kiedy skrypt zasugeruje kompresję, przeczytaj wskazówkę i sam zdecyduj, czy chcesz wykonać /compact.
Stosuj kompresję strategicznie: po sfinalizowaniu planu, po rozwiązaniu błędów, lub przed przejściem do zupełnie innego zadania. Unikaj kompresji w środku implementacji powiązanych zmian, aby nie stracić ważnego kontekstu.
Pamiętaj, że sugestia to tylko przypomnienie – Ty kontrolujesz, kiedy faktycznie skompresować kontekst. Czytaj komunikaty hooka, aby zrozumieć, dlaczego umiejętność uważa dany moment za odpowiedni.