Narzędzia

Claude Code sub-agents w produkcji — 3-miesięczne doświadczenie

Wrzesień, październik, listopad 2025 — trzy miesiące Claude Code z sub-agentami w naszych 6 projektach. Dzielimy się tym, co działa, co nie działa i jak ustawić sub-agentów, żeby nie palić tokenów. Konkretne konfiguracje i koszty.

⏱ 8 min czytania · 📅 11.12.2025 · 👁 1 309 wyświetleń

Od września 2025 używamy sub-agentów w Claude Code na produkcji. W 6 projektach, w sumie 1 240 godzin pracy zespołu. Ten artykuł to nie hype — to konkretny raport: co działa, co nie, ile kosztuje miesięcznie i jak skonfigurować sub-agentów tak, żeby nie palić tokenów na zadania, które mogą zrobić proste skrypty.

Co to są sub-agenci w Claude Code

Sub-agent to dedykowana instancja Claude'a wywoływana przez parent-agenta dla konkretnego zadania. Ma własny system prompt, własny zestaw narzędzi i własny kontekst. Wynik wraca jako podsumowanie, nie pełen log. Konfiguruje się je w katalogu .claude/agents/ w repo lub ~/.claude/agents/ globalnie.

Anatomia sub-agenta

---
name: code-reviewer
description: Reviews PHP code for security and PSR-12 compliance
tools: Read, Grep, Bash
model: claude-sonnet-4-5
---

Jesteś code reviewerem dla projektu RedAI.
Sprawdzasz:
1. Brak SQL injection (PDO + prepared statements)
2. CSRF check w POST handlerach
3. Zgodność z PSR-12
4. Helpers z /var/www/redai/includes/helpers.php zamiast reimplementacji

Zwracasz strukturowany raport: BLOKUJĄCE / OSTRZEŻENIA / SUGESTIE.

6 projektów, 3 miesiące

ProjektSub-agentówTokens/mies.Oszczędność godzin
CRM dla dystrybutora42,8M38 h
RAG dla kancelarii31,9M22 h
Integracja Comarch64,1M54 h
Panel handlowy20,9M14 h
OCR faktur31,4M27 h
Voice IVR53,2M41 h

Co działa naprawdę dobrze

  • Code review przy commitach. Sub-agent czyta diff, raportuje. Wyłapuje 78% problemów (zmierzone vs. ludzki review).
  • Test generation. Sub-agent z dostępem tylko do Read+Write generuje testy PHPUnit. Pokrycie wzrosło z 22% do 67% w 4 tygodnie.
  • Migration writer. Sub-agent wyspecjalizowany w pisaniu migracji SQL pod nasz wzór z CREATE TABLE IF NOT EXISTS. Zero kolizji w 3 miesiące.
  • Dokumentowanie zmian. Sub-agent czyta PR i aktualizuje wpis w internal_docs zgodnie z auto-sync rule.

Co nie działa

Trzy klasy zadań, w których sub-agenci są przegranymi:

  • Eksploracja "co się dzieje w repo". Sub-agent ma węższy kontekst, więc traci szerszy obraz. Lepiej parent.
  • Decyzje architektoniczne. Tu sub-agent dostaje tylko podsumowanie sytuacji i może wybrać sub-optymalnie. Zostawiamy parentowi.
  • Multi-step debugging z odkrywaniem. Sub-agent kończy z "nie znalazłem" i nie pyta. Lepiej Opus 4.5 jako parent z większą cierpliwością.

Reguły, których trzymamy się od 3 miesięcy

  1. Sub-agent ma maks. 3 narzędzia. Więcej = parent.
  2. Sub-agent ma opisany w description "kiedy mnie wywołać". Parent czyta description i decyduje. Bez tego — odpalenia "na ślepo".
  3. Sonnet 4.5 dla sub-agentów, Opus 4.5 dla parenta. Odwrotnie = palenie pieniędzy.
  4. Maks. 6 sub-agentów na projekt. Wyżej — orkiestracja staje się chaotyczna.
  5. Raz w tygodniu czyścimy nieużywanych sub-agentów (dane z hooków).

Koszt vs. oszczędność

W 6 projektach łącznie wydaliśmy 1 380 USD na tokeny sub-agentów w 3 miesiące. Oszczędziliśmy 196 godzin pracy juniorów (ok. 14 700 zł przy stawce 75 zł/h). ROI bez dyskusji.

Następny krok

Mamy gotowy pakiet 8 sub-agentów dla projektów PHP/MySQL — wrzucamy do repo klienta jako część wdrożenia. Pokażemy na demo, jak wygląda code review przez sub-agenta w 4 minuty.

Chcesz przetestować, jak AI rozwiąże to u Ciebie?

30 minut rozmowy + pokaz działającego wdrożenia u klienta. Bez NDA.

Umów demo

Może Cię też zainteresować

Newsletter redai

Dostawaj kolejne wpisy do skrzynki

Co dwa tygodnie: nowy case, nowe moduły AI, błędy klientów. Bez spamu.