Po tym jak zbudowałem 19-agentowy dev team do budowania SaaS-ów, zrobiłem to samo dla marketingu. 21 agentów, 5 warstw, 9 faz. Obsługuje LinkedIn, Facebook, Instagram, TikTok, email, CRO i cold outreach. Nigdy nie publikuje bez mojej zgody — tylko drafty. Ten artykuł to szczery opis jak to działa po 2 miesiącach.
Problem: jeden LLM produkuje rozmyte, bezpłciowe treści
Prosiłem Claude o post na LinkedIn. Dostawałem 200 słów w stylu "Excited to share that..." z emotikonami co dwa zdania. Prosiłem o copywriting email. Dostawałem "Hi [First Name], I hope this email finds you well." Prosiłem o zaplanowanie strategii contentowej. Dostawałem kalendarz bez żadnego powiązania z tym co faktycznie prowadzę.
Problem nie był w modelu — był w braku kontekstu i specjalizacji. Marketing to dziesiątki sub-dyscyplin: brand storytelling jest inny niż cold outreach, który jest inny niż CRO, który jest inny niż community management. Jeden agent jednocześnie wszystkim nie poradzi.
Rozwiązaniem był Mar Team v1.1: 21 agentów, 5 warstw, 9 faz pipeline, zawarty w pliku ~/.claude/skills/team-mar/SKILL.md.
Architektura: 5 warstw, 21 agentów
Warstwa 0 — Brand & Image (4 agenty)
To fundament który inicjuje raz na kwartał i blokuje wszystko co jest off-brand:
- Brand Image Director — archetyp marki, positioning, storytelling. Właściciel pliku
brand-identity.json - Brand Growth Architect — roadmapa kwartalna, kanały wzrostu, partnerstwa
- Consistency Auditor — spójność cross-platform. Ma prawo veto na content który nie pasuje do marki
- Cringe Checker — wykrywa AI-smell: "excited to share", "In today's fast-paced world", emoji co zdanie. Też ma prawo veto
Cringe Checker to mój ulubiony agent. Jego jedyną robotą jest flagować treści które brzmią jak wygenerowane przez AI. Paradoks: AI-agent który łapie AI-agenty na pisaniu jak AI.
Warstwa 1 — Strategy & Planning (2 agenty)
- Media Strategist (orkiestrator) — kalendarz contentowy, KPI, koordynacja
- Trend Scout — trendy, analiza viralnego contentu, obserwacja konkurencji
Warstwa 2 — Production (5 agentów)
- Copywriter — hooki, CTA, warianty A/B, ton per platforma
- Visual Designer — grafiki, bannery, karuzele, infografiki
- Video Producer — reelsy, shorty, TikToki (narzędzia ffmpeg + popcorn)
- Content Repurposer — 1 post → 4 platformy (format, proporcje, hashtagi)
- SEO/Discovery Specialist — hashtagi, słowa ważne, alt text, schema
Warstwa 3 — Publishing & Analytics (5 agentów)
- LinkedIn Publisher — formatowanie, planowanie, tracking engagement
- Facebook Publisher — upload zdjęć/wideo, zarządzanie stroną
- Instagram Publisher — reelsy, stories, karuzele
- TikTok Publisher — krótkie wideo, trendy dźwiękowe
- Performance Analyst — analityka cross-platform, wskaźniki, ROI
Warstwa 4 — Growth & Retention (4 agenty)
- Email Marketer — sekwencje lifecycle (onboarding/aktywacja/upgrade/win-back/churn)
- CRO Specialist — audyty lejków, hipotezy A/B, optymalizacja paywall
- Community Manager — grupy FB, Reddit, WhatsApp — contribution-first
- Cold Outreach Specialist — ICP, listy prospektów, sekwencje B2B 3-touch
Warstwa 5 — Bridge (1 agent)
Product-Marketing Bridge — synchronizacja dev↔mar: nowe releasy od team-dev zamieniają się w briefe contentowe; zapotrzebowania marketingowe zamieniają się w zadania dla team-dev.
Pipeline 9 faz — jak przebiega jedno zadanie contentowe
| Faza | Agenty | Cel |
|---|---|---|
| B | Brand Image Director + Growth Architect | Brand brief (miesięczny) |
| 0 | Media Strategist | Strategia — kalendarz zgodny z marką |
| 1 | Trend Scout + Copywriter | Ideacja — hooki, kąty, pomysły |
| 2 | Copywriter + Visual Designer + Video Producer | Produkcja równoległa |
| 3 | Content Repurposer + SEO Specialist | 1 content → 4 platformy |
| 4 | Consistency Auditor → Cringe Checker | Brand review (oba z veto) |
| 5 | Publisher per platforma | TYLKO DRAFTY — nigdy auto-publish |
| 6 | Performance Analyst | Analiza zaangażowania + rekomendacje |
| 7 | Product-Marketing Bridge | Sync dev↔mar |
Skróty oparte na ryzyku/złożoności:
- QUICK POST (sam tekst): 1 → 2 → 4 → 5
- STANDARD (post + grafika): 0 → 1 → 2 → 3 → 4 → 5
- CAMPAIGN (seria postów): wszystkie 9 faz
- VIRAL RESPONSE (szybka reakcja na trend): 1 → 2 → 4 → 5 → 6
- FEATURE LAUNCH (po deploymencie dev): 7 → 0 → 1 → 2 → 3 → 4 → 5 → 6
Cringe Checker — jak działa AI-smell detektor
To najciekawszy element całego systemu. Cringe Checker ma listę wzorców (cringe-patterns.json) które oznaczają content jako AI-wygenerowany. Kilka przykładów:
- "Excited to share that..." — klasyczny LinkedIn AI hook
- "In today's fast-paced world..." — AI wstęp puszysty
- "Game-changing", "cutting-edge", "revolutionary" — marketing BS
- Emoji co zdanie lub na początku każdego punktu listy
- "I hope this email finds you well" — cold email starters
- Trzy lub więcej przymiotników przed jednym rzeczownikiem
Gdy Cringe Checker flaguje content, wraca on do Copywritera z konkretnym uzasadnieniem. Nie "to brzmi AI" — a "linia 3: 'In today's competitive landscape' to typowy AI-filler, zamień na konkretną obserwację z branży twojego klienta."
W praktyce widzę że po pierwszej iteracji Cringe Checker łapie 2-4 wzorce per post. Po 3-4 iteracjach — zero. To stopniowy trening stylu.
Co działa i co nie (uczciwie)
Działa:
- Cringe Checker + Consistency Auditor razem eliminują 90% AI-smell z finalnego contentu
- Content Repurposer oszczędza mi 2-3 godziny tygodniowo — jeden artykuł → LinkedIn + newsletter + Instagram caption + TikTok script automatycznie
- Email Marketer pisze sekwencje onboardingowe które mają sens — bo ma kontekst całego lejka od CRO Specialist
Nie działa:
- Video Producer działa tylko gdy mam nagrany materiał. Nie generuje wideo od zera
- TikTok Publisher jest placeholderem — brak API TikTok do automatyzacji draftu (i tak trzeba ręcznie)
- Cold Outreach Specialist produkuje dobre szablony ale prospecting (lista kontaktów) musisz zrobić sam — nie ma dostępu do zewnętrznych baz
- Bridge (warstwa 5) jest wartościowy tylko jeśli aktywnie używasz też team-dev. Jeśli nie — to overhead
Krytyczna reguła: TYLKO DRAFTY
Mar Team nigdy nic nie publikuje automatycznie. To celowe i niezbywalne. Nie dlatego że się boję błędów (choć je robię). Dlatego że każdy post to mój podpis. Żaden agent nie może wystawić czegoś w moim imieniu bez mojego wzroku.
Workflow: /team-mar → drafty lądują w panelu admin → ja przeglądam i zatwierdzam → ręcznie publikuję albo harmonogram czeka na moją zgodę.
Konfiguracja i wymagania
Skill w ~/.claude/skills/team-mar/SKILL.md. Wywołanie: /team-mar opisz co chcesz. Działa w standardowym Claude Code CLI. Do publikacji LinkedIn używam lokalnego serwisu pod lokalny CLI tool. Reszta platform: ręcznie z wygenerowanego draftu.
Chcesz wdrożyć to u siebie?
Jeśli chcesz zbudować podobny pipeline contentowy dla swojego projektu — pokażę jak skonfigurować agenty pod twój brand i platformy. Moje usługi albo umów konsultację.