Ostatnia skrzynia skarbów, @name! Poznasz hooki, tryb headless do automatyzacji i złożysz wszystko w kompletny workflow vibecodingu z Claude Code. Po tym ćwiczeniu jesteś gotowym kapitanem AI. 🏴☠️🎉
Hooki to komendy shell, które uruchamiają się automatycznie przy określonych zdarzeniach w Claude Code. To jak załoga, która sama reaguje na sygnały: gdy Claude coś zmieni, hook od razu robi swoje.
PreToolUse - przed użyciem narzędzia przez ClaudePostToolUse - po użyciu narzędzia (np. po edycji pliku)Stop - gdy Claude kończy odpowiedźSessionStart - na początku sesjiHooki definiujesz w pliku
.claude/settings.json. Przykład: uruchom prettier po każdej edycji pliku, żeby kod był zawsze sformatowany:1// .claude/settings.json
2{
3 "hooks": {
4 "PostToolUse": [
5 {
6 "matcher": "Edit",
7 "hooks": [
8 {
9 "type": "command",
10 "command": "npx prettier --write ."
11 }
12 ]
13 }
14 ]
15 }
16}Hookiem możesz też blokować edycje chronionych ścieżek albo uruchamiać testy po zmianach. To Twój automatyczny pierwszy oficer, który pilnuje porządku na pokładzie.
Tryb headless to Claude Code działający bez interaktywnej sesji - idealny do automatyzacji. Sercem jest flaga
-p połączona z --output-format json:1# Headless: odpowiedź jako ustrukturyzowany JSON
2claude -p "Wypisz wszystkie funkcje eksportowane z @src/utils.ts" \
3 --output-format jsonTaki wynik łatwo przetworzyć w skryptach i pipeline'ach. W połączeniu z gotową integracją GitHub Actions pozwala to budować w pełni automatyczne procesy - recenzje PR-ów, generowanie zmian, raporty.
Claude Code nie żyje tylko w terminalu:
Dzięki temu możesz korzystać z mocy agentowego CLI bez opuszczania ulubionego środowiska.
Połączmy teraz wszystko, czego nauczyłeś się w tym module, w jeden płynny proces:
1# W sesji claude wygeneruj pamięć projektu
2/initPowstaje CLAUDE.md, który Claude wczyta w każdej kolejnej sesji.
1claude --permission-mode plan "Dodaj system komentarzy do postów"Claude bada projekt i przedstawia plan. Akceptujesz go.
Claude sam czyta i edytuje pliki oraz uruchamia testy. Ty obserwujesz i podpowiadasz.
1# Zrecenzuj wprowadzone zmiany
2git diff | claude -p "Zrecenzuj te zmiany przed commitem"Poprawiasz, co trzeba, i powtarzasz cykl.
code-reviewer (/agents)/mcp)/<nazwa-skilla>| Element | Jak użyć | |---------|----------| | Instalacja |
npm install -g @anthropic-ai/claude-code |
| Start | claude (interaktywnie) lub claude -p "..." (skrypt) |
| Pliki | @plik w treści, lub cat plik \| claude -p "..." |
| Model | /model lub --model sonnet |
| Pamięć | CLAUDE.md (generuj przez /init) |
| Planowanie | Shift+Tab lub --permission-mode plan |
| Subagenci | .claude/agents/, komenda /agents |
| Skille | /<nazwa-skilla> |
| MCP | claude mcp add, komenda /mcp |
| Hooki | .claude/settings.json |
| Kontekst | /clear, /compact, /cost |Gratulacje, @name! Ukończyłeś cały kurs Vibecoding i opanowałeś Claude Code!
W tym module nauczyłeś się PRAWDZIWEGO Claude Code:
✅ Podstawy - instalacja,
/login, tryb interaktywny vs -p, modele
✅ Pliki i pipe - referencje przez @, łączenie komend (git diff | claude -p)
✅ Slash commands - /help, /clear, /compact, /init, /review, /cost
✅ CLAUDE.md - pamięć projektu generowana przez /init
✅ Plan Mode - planowanie przed edycją (Shift+Tab, --permission-mode plan)
✅ Subagenci - delegowanie zadań (.claude/agents/, /agents)
✅ Skille i MCP - powtarzalne workflow oraz podłączanie narzędzi (/mcp)
✅ Hooki - automatyczne akcje przy zdarzeniach (.claude/settings.json)
✅ Headless/CI - claude -p --output-format json + GitHub ActionsJesteś teraz gotowy, by budować profesjonalne aplikacje z agentowym AI w terminalu! 🚀
Płyń dalej i odkrywaj nowe lądy kodu! 💻✨🏴☠️