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 ·
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.