Blog JSystems - uwalniamy wiedzę!
Blog JSystems - uwalniamy wiedzę!
Claude Code
Jak zautomatyzować powtarzalne zadanie w Claude Code
.claude/skills/) z parametrem $ARGUMENTS, którą uruchamiasz jednym słowem, a do procedur bez wyjątku - hook.Jeśli codziennie prosisz Claude Code o dokładnie to samo - "przejrzyj mój diff pod kątem błędów", "dopisz testy do tej funkcji i je odpal", "zmień ten plik z Pythona 2 na 3" - to marnujesz czas na powtarzanie tej samej instrukcji. Claude Code, oficjalne narzędzie CLI od Anthropic do programowania z AI, ma do tego trzy gotowe mechanizmy: własne komendy slash (skille), podagentów i hooki. Poniżej pokazujemy, jak zamienić powtarzalny prompt w komendę, którą wywołasz jednym poleceniem.
Objaw jest prosty: masz w notatniku albo w historii terminala akapit prompta, który kopiujesz do Claude Code po raz setny. Za każdym razem musisz go odszukać, wkleić i podmienić nazwę pliku albo numer zgłoszenia. Przy pracy zespołowej dochodzi drugi problem - każdy członek zespołu wkleja swoją, trochę inną wersję tej samej procedury, więc wyniki się rozjeżdżają. To jest sygnał, że zadanie dojrzało do automatyzacji.
Claude Code czyta na starcie rozmowy plik CLAUDE.md i ma dostęp do skilli, ale nie "domyśla się" Twoich stałych procedur z samej historii. Dokumentacja wprost rozdziela dwa przypadki: rzeczy, które mają obowiązywać zawsze i szeroko, trafiają do CLAUDE.md, a wiedzę i procedury przydatne tylko czasem - do skilli, które model ładuje na żądanie, żeby nie zapychać kontekstu w każdej rozmowie. Dopóki nie zapiszesz zadania w jednym z tych miejsc, dla Claude Code jest ono nowe za każdym razem.
$ARGUMENTS..claude/skills/nazwa-zadania/, a w nim plik SKILL.md. Na górze pliku dodaj blok z name i description (po tym opisie Claude Code decyduje, kiedy skill pasuje), a pod nim treść procedury.$ARGUMENTS", a niżej listę: pobierz szczegóły przez gh issue view, znajdź pliki, wprowadź zmianę, dopisz i uruchom testy, sprawdź lint, zrób commit i otwórz PR.disable-model-invocation: true. Wtedy Claude Code nie uruchomi go sam z siebie./nazwa-zadania, a jeśli przyjmuje argument - /nazwa-zadania 1234. Wszystkie dostępne komendy i skille zobaczysz, wpisując samo /.CLAUDE.md - to wskazówki, które model może pominąć. Użyj hooka: skryptu odpalanego deterministycznie w danym momencie pracy. Claude Code potrafi taki hook napisać, jeśli poprosisz.claude -p "prompt" w pętli i ogranicz uprawnienia flagą --allowedTools.Wpisz w Claude Code samo / - Twoja nowa komenda powinna pojawić się na liście z opisem, który podałeś. Uruchom ją na realnym przypadku i sprawdź, czy Claude Code wykonał całą procedurę bez dopytywania o kroki, które są już w skillu. Jeśli używasz argumentu, potwierdź, że $ARGUMENTS podstawiło się w treści (na przykład że numer zgłoszenia trafił do gh issue view). Przy hooku sprawdzenie jest jeszcze prostsze: wykonaj czynność, która ma go wyzwolić, i zobacz, czy skrypt odpalił się sam. Wpisz też /context, żeby potwierdzić, że Claude Code wczytał CLAUDE.md, jeśli część reguł trzymasz właśnie tam.
Wróć do listy: 100 najczęstszych problemów z Claude Code
Szkolenie Claude Code - od zera do zespołu agentów AI -->
Tryb planowania, tryby uprawnień, komendy, MCP, hooki i systemy multi-agent - wszystko na żywym kodzie podczas trzydniowego szkolenia. Prowadzi Łukasz Matuszewski. Szkolenie ma terminy gwarantowane - odbędzie się niezależnie od liczby zgłoszeń.
Sprawdź szkolenie Claude CodeTo szkolenie może być dofinansowane dla Ciebie z KFS lub BUR.
★★★★★Średnia ocena naszych szkoleń w Google: 5/5
Komentarze (0)
Brak komentarzy...