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.
Zobacz też: Szkolenie Claude Code - od zera do zespołu agentów AI
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
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 Code
Szkolenie Claude Code - 3 dni, od CLAUDE.md do multi-agent systems
Na szkoleniu piszesz CLAUDE.md dla własnego projektu, uczysz się hooks, MCP i orchestracji agentów. Terminy gwarantowane, prowadzi Łukasz Matuszewski.
Komentarze (0)
Brak komentarzy...