Mój zestaw do Claude Code: pluginy, skille i agenci
Hej!
Przez własną głupotę wywaliłem sobie ostatnio konfigurację Claude Code, a powrót do stanu sprzed incydentu głupoty zajął mi zdecydowanie dłużej, niż powinien. Wniosek: od teraz spisuję tutaj pluginy, skille i agentów, których używam w pracy. Traktujcie ten wpis jako żywy dokument — będę go aktualizował na bieżąco.
Jak to się instaluje
Wszystkie pluginy z listy instaluje się tak samo, z poziomu sesji Claude Code. Najpierw dodajemy marketplace (czyli repozytorium z pluginami), potem sam plugin:
/plugin marketplace add <właściciel>/<repozytorium>
/plugin install <nazwa-pluginu>@<nazwa-marketplace>
Każdą komendę wysyłamy jako osobny prompt. Zainstalowanymi pluginami zarządza się później przez /plugin. Przy każdej pozycji niżej macie gotowe komendy do wklejenia.
Pluginy
Mniej tokenów, mniej kodu
Przestawia styl odpowiedzi agenta na "jaskiniowca": wycina lanie wody i grzecznościowe wstępy, zostawia sam konkret. Kod, komendy i komunikaty błędów zostają nietknięte bajt w bajt — kompresowany jest wyłącznie język naturalny (i to w języku, w którym piszecie, więc po polsku też działa). Autor deklaruje średnio 65% mniej tokenów wyjściowych i uczciwie przyznaje, że skill sam dokłada 1–1,5k tokenów wejściowych na turę, więc przy krótkich, konkretnych sesjach bilans potrafi wyjść koło zera. Realny zysk to przede wszystkim czytelność i tempo, oszczędność jest bonusem. Do tego poziomy lite/full/ultra oraz dodatki typu /caveman-commit (zwięzłe conventional commits) i /caveman-compress (odchudzanie plików pamięci w stylu CLAUDE.md — a to już oszczędza tokeny wejściowe w każdej kolejnej sesji).
/plugin marketplace add JuliusBrussee/caveman
/plugin install caveman@caveman
Caveman skraca to, co agent mówi, ponytail — to, co agent buduje, więc oba jadą równolegle i się nie gryzą. Ponytail wciela w agenta najbardziej leniwego seniora na open space: zanim napisze kod, schodzi po drabinie "czy to w ogóle musi istnieć → czy już jest w codebase → czy robi to stdlib → czy robi to natywnie platforma → czy starczy jedna linia". Prosisz o date picker, dostajesz <input type="date"> zamiast wrappera na flatpickr z dyskusją o strefach czasowych. W benchmarku autora na realnym repo (FastAPI + React) wychodzi 54% mniej kodu, przy czym walidacja, obsługa błędów i bezpieczeństwo są z drabiny wyłączone. /ponytail-review audytuje bieżący diff pod over-engineering, /ponytail-audit całe repo. Hooki pluginu wymagają node w PATH.
/plugin marketplace add DietrichGebert/ponytail
/plugin install ponytail@ponytail
Kontekst i pamięć
Caveman i ponytail tną to, co agent produkuje; context-mode tnie to, co do agenta wpada. Duże wyjścia narzędzi (logi, wyniki testów, odpowiedzi API) nie lądują surowe w oknie kontekstu, tylko są przetwarzane w sandboksowanych podprocesach — do rozmowy trafia samo streszczenie, a pełne dane siedzą w lokalnej bazie z wyszukiwaniem (FTS5/BM25), po którą agent sięga w razie potrzeby. Autor pokazuje przykład 315 KB outputu zredukowanego do 5,4 KB. Do tego trwała pamięć sesji z automatycznym przywracaniem stanu po kompaktowaniu kontekstu. Co ciekawe, plugin celowo nie rusza stylu odpowiedzi modelu — autor wbija szpilkę promptom w stylu cavemana, cytując badania o spadku jakości przy wymuszonej zwięzłości. Dla porządku: licencja Elastic 2.0, więc nie czysty open source. Wymaga Claude Code v1.0.33+.
/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode
Trwała pamięć między sesjami. Plugin przez hooki wyłapuje wszystko, co Claude robi w trakcie pracy — edycje plików, decyzje, naprawione bugi — kompresuje to (Claude Agent SDK) do semantycznych podsumowań i trzyma lokalnie w ~/.claude-mem/. Nowa sesja startuje z automatycznie wstrzykniętym kontekstem z poprzednich, więc znika rytuał tłumaczenia projektu od zera. Dodatkowo skill mem-search sam się odpala na pytania typu "co naprawialiśmy w zeszłej sesji?" albo "jak zaimplementowaliśmy autoryzację?". Pod spodem kręci się worker (Bun), więc to cięższa maszyneria niż zwykły plugin — w zamian dostajecie też webowy podgląd zgromadzonej pamięci.
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
Po instalacji restart Claude Code.
Widoczność sesji
HUD w statuslinie Claude Code: model, projekt, branch gita, pasek zapełnienia kontekstu (zielony → żółty → czerwony) i zużycie limitów subskrypcji, a po włączeniu w konfiguracji także aktywne narzędzia, działający subagenci i postęp todosów. Korzysta z natywnego statusline API, więc działa w każdym terminalu bez tmuxa i osobnych okien, a dane o tokenach bierze wprost z Claude Code zamiast je szacować. Obowiązkowa pozycja, jeśli nie lubicie dowiadywać się o pełnym kontekście po fakcie. Konfiguracja przez /claude-hud:configure, wymaga Node 18+.
/plugin marketplace add jarrodwatts/claude-hud
/plugin install claude-hud
/claude-hud:setup
Po setupie restart Claude Code. Uwaga dla linuksiarzy: jeśli /tmp macie na osobnym tmpfs, instalacja wywali się z EXDEV: cross-device link not permitted — obejście to mkdir -p ~/.cache/tmp && TMPDIR=~/.cache/tmp claude i instalacja w tak odpalonej sesji.
Metodyka pracy
Kompletna metodyka wytwarzania oprogramowania spakowana w zestaw skilli, autorstwa Jesse'ego Vincenta (obra). Agent zamiast rzucać się na kod najpierw wyciąga z Was spec (brainstorming), po akceptacji designu pisze plan pocięty na zadania po 2–5 minut, a potem realizuje go subagentami z dwustopniowym review — najpierw zgodność ze specyfikacją, potem jakość kodu — egzekwując po drodze prawdziwe red-green TDD. Skille odpalają się same; Claude po prostu zaczyna tak pracować, czy tego chcecie, czy nie. Dla purystów prywatności: opcjonalny wizualny towarzysz brainstormingu ładuje logo z serwera autora (pseudo-telemetria wersji), wyłączane przez SUPERPOWERS_DISABLE_TELEMETRY=1.
Superpowers jest w oficjalnym marketplace Anthropica, więc wystarczy jedna komenda:
/plugin install superpowers@claude-plugins-official
Alternatywnie przez marketplace autora: /plugin marketplace add obra/superpowers-marketplace, a potem /plugin install superpowers@superpowers-marketplace.
Cztery zasady wyciągnięte z wpisu Karpathy'ego o typowych grzechach LLM-ów przy kodowaniu: Think Before Coding (nie zgaduj — nazwij założenia, dopytaj, pokaż tradeoffy), Simplicity First (minimum kodu, zero spekulatywnych abstrakcji i "konfigurowalności", o którą nikt nie prosił), Surgical Changes (nie "poprawiaj" kodu obok — każda zmieniona linia ma wynikać wprost z zadania), Goal-Driven Execution (kryteria sukcesu i pętla weryfikacji zamiast poleceń w trybie rozkazującym). Technicznie to jeden plik CLAUDE.md opakowany w plugin, ale adresuje dokładnie te zachowania agentów, które irytują najbardziej — mój prywatny GodMode.
/plugin marketplace add multica-ai/andrej-karpathy-skills
/plugin install andrej-karpathy-skills@karpathy-skills
Można też bez pluginu, per projekt — po prostu doklejacie ich CLAUDE.md do swojego.
Skille
Oba poniższe to oficjalne skille Anthropica z ich marketplace'u, więc instalacja to jedna komenda, bez dodawania repozytoriów.
skill-creator
Skill do budowania skilli. Opisujecie po ludzku, co ma robić, a Claude sam ogarnia strukturę katalogu, pisze SKILL.md zgodnie z konwencjami, testuje i pakuje całość do wielokrotnego użytku. Umie też poprawiać istniejące skille, odpalać na nich evale i optymalizować opis pod kątem tego, czy skill w ogóle się wyzwala wtedy, kiedy powinien — a to najczęstszy powód, dla którego ręcznie sklecone skille "nie działają". Jeśli planujecie pisać własne (ja swoje ADR-y generuję właśnie customowym skillem), zaczynajcie od tego.
/plugin install skill-creator@claude-plugins-official
frontend-design
Skill, który pilnuje, żeby front nie wyglądał "jak zrobiony przez AI". Zamiast szablonowych, domyślnych wyborów (te same fonty, te same gradienty, ten sam layout co w każdym drugim vibe-coded projekcie) wymusza świadomy kierunek estetyczny i typografię. Włącza się sam przy budowaniu UI — komponentów, landingów, prototypów. Nie zrobi z Claude'a projektanta, ale wyraźnie podnosi dolną granicę tego, co wypada pokazać komukolwiek.
/plugin install frontend-design@claude-plugins-official
Agenci
Uzupełniam.
Wbudowane, których nie instalujecie
Na koniec komenda, które siedzi w Claude Code od dawna, a zaskakująco mało osób jej używa:
/review — pojedynczy, lokalny przegląd bieżącego diffa: bugi, edge case'y, problemy projektowe. Szybki i w ramach subskrypcji, więc nadaje się jako nawyk po każdej większej zmianie.
*Ostatnia aktualizacja: 2026-08-06.