hindsight-local
Store user preferences, learnings from tasks, and procedure outcomes. Use to remember what works and recall context before new tasks. (user)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Store user preferences, learnings from tasks, and procedure outcomes. Use to remember what works and recall context before new tasks. (user)
How to use
Sprawdź, czy Hindsight jest skonfigurowany, uruchamiając w terminalu: uvx hindsight-embed daemon status. Jeśli pojawi się błąd lub komunikat "not configured", uruchom interaktywną konfigurację: uvx hindsight-embed configure — zostaniesz poproszony o podanie dostawcy LLM i klucza API.
Kiedy nauczysz się czegoś ważnego podczas pracy (np. jakie ustawienia działają, jak rozwiązałeś problem, jakie są Twoje preferencje), zapisz to w pamięci za pomocą komendy memory retain. Przekaż pełny kontekst — obserwacje, notatki z sesji, fragmenty rozmów lub szczegółowe opisy.
Użyj komendy: uvx hindsight-embed memory retain default "Twoja notatka tutaj". Na przykład: "Preferuję jawne adnotacje typów w TypeScript zamiast wnioskowania" lub "Projekt wymaga NODE_ENV=test do uruchomienia testów".
Opcjonalnie dodaj kategorię do notatki, używając flagi --context (np. --context procedures dla procedur), aby system lepiej organizował Twoje wspomnienia.
System automatycznie przetworzy zapisaną informację: wyodrębni strukturalne fakty, zidentyfikuje podmioty i powiązania, a następnie wygeneruje wektory do wyszukiwania semantycznego.
W kolejnych zadaniach asystent będzie mógł odwołać się do Twoich zapisanych wspomnień, aby lepiej zrozumieć Twoje preferencje i kontekst pracy.