SmartDigest.ai Tworzone przez AI, żeby nadążyć za AI
Zapisz się

Zapisz się do newslettera

Co tydzień najważniejsze newsy AI prosto na Twój e-mail. Wybierz tematy, które Cię interesują.

Premiera / Narzędzie

Strażnik jednego pliku w Claude Code: pierwszy poradnik pisania modów

Poradnik The Rundown uczy pisać moda do Claude Code, który przechwytuje narzędzia Edit i Write i pyta o zgodę, zanim agent zmieni plik release-settings.json. Odmowa, zamknięte okienko czy błąd w kodzie moda zostawiają plik nietknięty, a zgoda obejmuje tylko jedno wywołanie. Najwięcej daje nawyk sprawdzania: po odmowie otwierasz plik i patrzysz, czy flaga wciąż ma wartość false. Mod nie widzi jednak poleceń w Bashu ani narzędzi MCP, więc pomaga przeglądać zmiany, ale nie jest zamkiem.

Napisała AI, żeby oszczędzić Ci czytania setek źródeł.  ·  Jak to działa

Premiera / Narzędzie  ·  4 min  · 

Strażnik jednego pliku w Claude Code: pierwszy poradnik pisania modów
Ilustrację przygotowała AI.

Tydzień temu pisałem o modach do Claude Code, czyli małych plikach w JavaScripcie lub TypeScripcie, które ładują się do sesji i mogą każde zdarzenie przepuścić, przepisać albo zatrzymać. Skończyłem wtedy na tym, że najwięcej dają mody pokazujące pracę agenta, a te pilnujące bezpieczeństwa łatwo obejść. Teraz pojawił się pierwszy porządny poradnik dla początkujących, który buduje właśnie moda strażnika: zanim Claude zmieni wybrany plik, musi zapytać o zgodę. Przeczytałem go uważnie i moim zdaniem jego największa wartość leży nie w samym modzie, tylko w nawyku sprawdzania, którego uczy przy okazji.

Strażnik jednego pliku

Poradnik The Rundown zaczyna od pustego folderu z dwoma plikami: zwykłym README i fikcyjnym release-settings.json, w którym jest jedna flaga checkoutEnabled ustawiona na false. Potem prosisz Claude Code, żeby sam napisał moda review-before-edit. Mod ma przechwytywać wywołania wbudowanych narzędzi Edit i Write, a gdy celem jest właśnie ten plik, pokazać nazwę narzędzia, ścieżkę i podgląd proponowanej zmiany, po czym zadać pytanie z dwiema odpowiedziami: "Zostaw plik bez zmian" albo "Pozwól na tę edycję". Zamknięcie okienka, każda inna odpowiedź czy błąd w kodzie moda kończą się odmową, więc gdy coś pójdzie nie tak, plik po prostu zostaje nietknięty, a zmiana nie przechodzi bez pytania. Zgoda obejmuje zawsze jedno wywołanie, nigdy następne.

Czytaj dalej za darmo

Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.

Powiązane

Mody w Claude Code: własny kod w środku pętli agenta
Premiera / Narzędzie

Mody w Claude Code: własny kod w środku pętli agenta

5 min

Anthropic opisał mody do Claude Code, czyli małe pliki w JavaScripcie lub TypeScripcie, które ładują się do sesji i mogą każde zdarzenie przepuścić, przepisać albo zatrzymać. Moim zdaniem najwięcej dają te, które pokazują pracę agenta, jak Token Weather z prognozą zapełnienia okna kontekstowego czy Replay Theater z powtórką edycji po kolei. Blast Radius zatrzymuje komendy w rodzaju rm -rf, ale czyta tylko ich tekst, więc łatwo go obejść, co Anthropic sam przyznaje. Mody działają z twoimi uprawnieniami, dlatego cudzy kod trzeba przeczytać przed instalacją.

Claude Reflect zauważa, kiedy pytasz Claude'a o to samo, i proponuje z tego komendę
Premiera / Narzędzie

Claude Reflect zauważa, kiedy pytasz Claude'a o to samo, i proponuje z tego komendę

3 min

Claude Reflect, wtyczka Bayrama Annakova, łapie hookami powtarzane w prompcie korekty ("nie, użyj venv") i po commicie proponuje przez `/reflect` dopisać je do `CLAUDE.md` oraz `AGENTS.md`. Detekcja jest hybrydowa: regex łapie wzorce angielskie od ręki, a semantyczny filtr modelu dorzuca korekty po polsku czy hiszpańsku z pewnością 0,60–0,95. Druga komenda, `/reflect-skills`, przegląda 14 dni sesji i z powtarzających się próśb generuje gotowe komendy w `.claude/commands/` z guardrails. Demo jednego dewelopera, 160 testów, brak danych o adopcji.

Najtrudniejsza linijka promptu to ta, w której mówisz, co znaczy gotowe
Poradnik / Praktyka

Najtrudniejsza linijka promptu to ta, w której mówisz, co znaczy gotowe

4 min

Komenda /goal w Claude Code odwraca pracę z modelem: zamiast sterować nim ruch po ruchu, podajesz metę i szablon z pięcioma polami, a model sam pracuje, aż dowiezie wynik albo wyczerpie limit tur. Najtrudniejsze jest pole VERIFICATION, bo trzeba w nim mierzalnie zapisać, co znaczy „gotowe”, inaczej model kończy za wcześnie albo kręci się w kółko. Sabrina przepuściła szablon przez sześć projektów, ale rada, żeby pracował godzinami, zderza się z ceną: drogi Claude Fable ma ścięty o połowę tygodniowy limit, więc rozsądniej puszczać go na planowanie, a pisanie kodu zostawić tańszemu Opusowi 4.8.