Agentowe programowanie w .NET z Claude Code — subagenci, hooki i automatyzacja
kod szkolenia: AP.NET_CC_ZAAW / PL AA 2d
Szkolenie przeznaczone jest dla doświadczonych programistów .NET/C# oraz zespołów, które już korzystają z Claude Code w codziennej pracy i chcą rozszerzyć warsztat o mechanizmy wykraczające poza podstawową obsługę: subagentów, hooki, własne serwery MCP, skille oraz pracę autonomiczną.
Celem szkolenia jest praktyczne pokazanie, jak budować wyspecjalizowane subagenty i skille, automatyzować reakcje na działania Claude'a przez hooki, integrować własne źródła danych przez serwery MCP pisane w C#, oraz świadomie korzystać z narzędzi do pracy bezobsługowej — od menu rewind, przez /goal, po harmonogramowanie zadań w chmurze (Routines).
Szkolenie adresowane jest do osób, które opanowały już podstawową obsługę Claude Code i chcą oddać narzędziu więcej samodzielności, zachowując pełną kontrolę i bezpieczeństwo pracy zespołowej.
Uczestnik po ukończeniu szkolenia:
- rozumie architekturę pętli agenta i wie, kiedy delegować pracę do subagenta
- projektuje i konfiguruje własne subagenty z ograniczonym dostępem do narzędzi
- konfiguruje hooki (PreToolUse, PostToolUse) wymuszające konwencje i blokujące niebezpieczne akcje
- buduje własny serwer MCP w C#, korzystając z oficjalnego SDK Model Context Protocol
- tworzy własne skille (SKILL.md) i łączy je z subagentami przez forkowanie kontekstu
- organizuje katalog .claude/ i konfigurację na poziomie zespołu/organizacji
- korzysta z narzędzi pracy autonomicznej: menu rewind, /goal, /loop
- rozumie mechanizm Routines — harmonogramowanie zadań Claude Code w chmurze Anthropic
- wie, jak weryfikować pracę wykonaną bez bieżącego nadzoru (hooki jako bramka jakości)
- rozumie aspekty bezpieczeństwa i governance przy pracy autonomicznej i integracjach
- Architektura Claude Code
- Pętla agenta — od promptu do diffu
- Kontekst sesji i jego ograniczenia
- Szybki refresh trybów uprawnień i trybu Auto
- Subagenci
- Czym jest subagent i kiedy go stosować
- Wbudowane subagenty: Explore, Plan, general-purpose
- Tworzenie własnego subagenta (frontmatter, lista narzędzi, uprawnienia)
- Delegacja automatyczna vs wywołanie przez @
- Hooki
- Cykl życia sesji i punkty zaczepienia (PreToolUse, PostToolUse i inne)
- Automatyzacja reakcji (np. formatowanie kodu po edycji)
- Blokowanie niebezpiecznych akcji (kody wyjścia, matcher)
- Własne serwery MCP
- Kiedy budować własny serwer zamiast korzystać z gotowego konektora
- Oficjalne C# SDK do Model Context Protocol
- Budowa i podłączenie własnego serwera MCP
- Skille
- Czym jest skill i czym różni się od subagenta i komendy
- Budowa własnego skilla (SKILL.md)
- Uruchamianie skilla w forkowanym subagencie (context: fork)
- Autonomiczna praca z Claude Code
- Menu rewind — checkpointy jako siatka bezpieczeństwa
- /goal — delegowanie celu zamiast kroków
- /loop, zadania zaplanowane w Desktopie i Routines — poziomy harmonogramowania
- Tryb headless, GitHub Action i zarządzany code review
- Weryfikacja pracy wykonanej bez bieżącego nadzoru
- Organizacja .claude/ w zespole
- Struktura katalogu i poziomy konfiguracji (user, project, local, enterprise)
- Co commitować do repozytorium, a co trzymać lokalnie
- Dystrybucja konfiguracji przez plugin marketplace
- Warsztat integracyjny
- Samodzielne złożenie subagenta, hooka, skilla i (opcjonalnie) MCP w jeden workflow
- Praca na nowym, nieznanym projekcie
Ukończone szkolenie lub wiedza z zakresu:
- Praktyczna znajomość Claude Code (sesje, CLAUDE.md, tryby uprawnień, podstawowe workflowy)
- Programowanie w C# i ASP.NET Core na poziomie średniozaawansowanym
- Podstawy Entity Framework Core
Szkolenie wymaga posiadania licencji przez uczestników z planem Pro, Max, Team lub Enterprise.
- polski
- 2 dni
- poziom zaawansowany
- Kodowanie na żywo
- Warsztaty
- polski