Subagenci do wyspecjalizowanych zadań
W aktualnym opisie /agents wypisuje przypomnienie, by poprosić Claude’a o utworzenie lub zarządzanie subagentami albo edytować odpowiednie katalogi bezpośrednio. Nie jest to obecnie interaktywny kreator: przypomnienie kieruje do pracy z Claude’em lub plikami subagentów. Sam subagent jest plikiem Markdown z metadanymi w YAML frontmatter.
W frontmatterze określasz między innymi nazwę, opis, narzędzia i model, a treść pliku stanowi prompt systemowy subagenta. Opis może wskazywać, kiedy warto użyć wyspecjalizowanego subagenta, na przykład po napisaniu lub zmodyfikowaniu kodu. Możesz poprosić Claude’a o przygotowanie takiego subagenta albo samodzielnie utworzyć jego plik.
Po przygotowaniu subagenta poproś Claude’a o delegowanie mu konkretnego zadania, na przykład analizę kodu i propozycje usprawnień. W rozmowie delegowanie pojawia się jako wywołanie narzędzia z nazwą subagenta i krótkim opisem zadania. Przykładowy wyspecjalizowany subagent może analizować czytelność, wydajność i dobre praktyki, a następnie wyjaśniać problemy i proponować poprawiony kod.
Plik w .claude/agents/ ogranicza subagenta do projektu, natomiast plik w ~/.claude/agents/ udostępnia go we wszystkich projektach użytkownika. Subagenty projektowe można dodać do kontroli wersji, aby zespół mógł wspólnie z nich korzystać i je ulepszać. Jeśli sesja nie widzi nowego subagenta, restart jest potrzebny między innymi wtedy, gdy katalog agents powstał dopiero po rozpoczęciu sesji.
/agents
Zastosowanie w praktyce
Gdy potrzebujesz specjalisty do przeglądu kodu, użyj /agents jako przypomnienia, by poprosić Claude’a o utworzenie subagenta lub edytować jego plik. Możesz opisać, że subagent ma skanować pliki i proponować usprawnienia czytelności, wydajności oraz dobrych praktyk. Po utworzeniu poproś Claude’a o użycie tego subagenta do zaproponowania usprawnień w projekcie.
agents już po rozpoczęciu sesji, uruchom Claude Code ponownie, aby załadować subagenta.