Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Subagenci, Skille i MCP - Najnowsza Moc Claude Code

Najgłębsza grota skarbów, @name! Poznasz teraz funkcje, które są najświeższymi dodatkami do Claude Code: subagentów, skille i protokół MCP. To one zamieniają jednego nawigatora w całą zgraną załogę. 🏴‍☠️⚔️

Subagenci (subagents)

Subagent to wyspecjalizowany agent z własnym promptem systemowym i własnym zestawem narzędzi, któremu Claude może delegować skupione zadania. To jak wysłanie osobnego majtka do konkretnej roboty - jeden recenzuje kod, drugi pisze testy, a wszystko może dziać się równolegle.

Gdzie mieszkają subagenci?

Definiujesz ich w plikach markdown w katalogu

.claude/agents/<nazwa>.md
. Każdy taki plik zawiera własny prompt systemowy i listę dostępnych narzędzi.

Przykładowy subagent recenzent kodu:

1# .claude/agents/code-reviewer.md
2---
3description: Recenzuje kod pod kątem błędów i bezpieczeństwa
4tools: Read, Grep, Bash
5---
6
7Jesteś doświadczonym recenzentem kodu. Szukasz błędów logicznych,
8luk bezpieczeństwa i naruszeń dobrych praktyk. Bądź zwięzły -
9raportuj tylko realne problemy.

Po co to wszystko?

  • Specjalizacja - osobny agent (np.
    code-reviewer
    ,
    test-writer
    ) skupia się na jednym
  • Równoległość - kilka zadań może być wykonywanych jednocześnie
  • Czystszy kontekst - praca subagenta nie zaśmieca głównej rozmowy

Zarządzanie subagentami

W sesji użyj komendy:

1/agents

Pozwala ona tworzyć, przeglądać i edytować subagentów. Claude sam decyduje, kiedy oddelegować zadanie do odpowiedniego subagenta.

Skille (skills)

Skille to wielokrotnego użytku zdolności wywoływane przez model. Działają jak gotowe procedury, które Claude może uruchomić w odpowiednim momencie. Wywołasz je (lub Claude sam je wywoła) przez

/<nazwa-skilla>
:

1# Przykładowe wywołanie skilla o nazwie "deploy"
2/deploy

Skille świetnie nadają się do powtarzalnych workflow - tego samego ciągu kroków, który wykonujesz raz po raz.

MCP - Model Context Protocol

MCP (Model Context Protocol) to standard, który podłącza Claude do zewnętrznych narzędzi i danych - GitHuba, baz danych, Slacka, przeglądarki, Sentry i wielu innych. To jak dorzucenie nowych przyrządów do kompasu, żeby nawigator widział więcej niż tylko Twoje pliki.

Dodawanie serwera MCP

1# Dodaj serwer MCP komendą terminala
2claude mcp add <nazwa> <komenda>
3
4# Przykład: serwer MCP po HTTP
5claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

Alternatywnie możesz zdefiniować serwery MCP w pliku

.mcp.json
w projekcie.

Zarządzanie serwerami MCP

W sesji:

1/mcp

Ta komenda pokazuje podłączone serwery MCP i pozwala nimi zarządzać. Możesz też wczytać konfigurację MCP przy starcie flagą

--mcp-config
:

1claude --mcp-config ./mcp-servers.json "Sprawdź ostatnie błędy w Sentry"

Po co MCP?

Dzięki MCP Claude Code może np.:

  • czytać i komentować issues oraz PR-y na GitHubie
  • odpytywać Twoją bazę danych
  • pobierać błędy z Sentry
  • sterować przeglądarką

Jak to wszystko gra razem?

Wyobraź sobie zadanie "dodaj funkcję i upewnij się, że działa":

  1. Główny Claude planuje zmianę (tryb planowania z poprzedniego ćwiczenia)
  2. Implementuje kod, czytając i edytując pliki
  3. Deleguje recenzję do subagenta
    code-reviewer
  4. Uruchamia skill do powtarzalnego workflow (np. wdrożenie)
  5. Przez MCP sprawdza w Sentry, czy po zmianie nie pojawiły się błędy

Cała załoga pracuje razem - to jest właśnie współczesny vibecoding z Claude Code.

Podsumowanie 🎓

Subagenci - wyspecjalizowani agenci w

.claude/agents/<nazwa>.md
; zarządzanie przez
/agents
Skille - wielokrotnego użytku zdolności wywoływane przez
/<nazwa-skilla>
MCP - podłączenie do GitHuba, baz danych, Slacka, Sentry;
claude mcp add
lub
.mcp.json
Zarządzanie MCP - komenda
/mcp
, flaga
--mcp-config
Synergia - planowanie + implementacja + subagent-recenzent + skill + MCP

W ostatnim ćwiczeniu poznasz hooki, tryb headless i pełny workflow vibecodingu!

Do zobaczenia! 🚀

Przejdź do CodeWorlds