Content Pipeline Manager
Skill do tworzenia, analizowania i optymalizacji treści pod Google Search i AI search engines. Zoptymalizowany pod polski rynek.
Kiedy używać
- Pisanie artykułów blogowych (SEO + AI-ready)
- Briefy contentowe z analizą SERP
- Przepisywanie istniejących artykułów pod SEO
- Analiza jakości treści + AI detection score
- Kalendarze publikacji
- Batch generowanie contentu
Komendy
/content write <temat> — pełny artykuł z SEO (PL)
/content brief <keyword> — brief contentowy z analizą SERP
/content rewrite <url> — przepisz pod SEO + anti-AI detection
/content analyze <url|plik> — analiza jakości + scoring 0-100
/content calendar <niche> [N] — kalendarz publikacji na N dni (domyślnie 30)
/content persona [list|create] — zarządzanie personami pisarskimi
/content outline <temat> — zarys artykułu bez pisania
/content schema <url|plik> — generuj BlogPosting/Article JSON-LD
Zbieranie briefu — wzorzec sekwencyjny
Gdy użytkownik nie podał pełnych informacji, zbieraj input jedno pytanie na raz. NIE zadawaj 3-4 pytań w jednej wiadomości — użytkownik odpowie niekompletnie.
Kolejność pytań
- "Masz gotowy tekst źródłowy (transkrypt, notatki, draft)?" → Czekaj na odpowiedź.
- Jeśli tak: Wyciągnij temat, kluczowe punkty, ton. Pokaż outline do zatwierdzenia.
- Jeśli nie: Kontynuuj pytania poniżej.
- "Jaki jest temat i główna fraza kluczowa?" → Czekaj.
- "Kto jest docelowym czytelnikiem? (rola, poziom wiedzy)" → Czekaj.
- "Jaki ton — formalny, konwersacyjny, ekspercki?" → Czekaj. (Domyślnie: "Profesjonalny PL")
- "Jakieś konkretne punkty/dane, które muszą się znaleźć?" → Czekaj.
Dopiero po zebraniu wszystkich inputów przejdź do pisania/outlinowania.
Kiedy pomijać: Gdy użytkownik podał kompletny brief lub powiedział "po prostu napisz".
Instrukcje
/content write — Pełny artykuł
Rozpoznaj typ artykułu (auto lub user override):
- "Jak..." / "How to..." →
templates/how-to.md
- "Top X..." / "Najlepsze..." →
templates/listicle.md
- "X vs Y" / "porównanie" →
templates/comparison.md
- Case study / rezultaty →
templates/case-study.md
- Default →
templates/how-to.md
Załaduj aktywną personę z references/personas.md (domyślnie: "Profesjonalny PL")
Research (jeśli dostępne Firecrawl/WebSearch):
- Przeszukaj SERP dla keyword
- Zidentyfikuj top 5 wyników — czego nie pokrywają?
- Znajdź statystyki i źródła do cytowania
Pisz wg szablonu z zachowaniem:
- Answer-first formatting: każdy H2 otwiera 40-60 słów z konkretną odpowiedzią i statystyką
- Citation capsules: samodzielne fragmenty 120-180 słów gotowe do cytowania przez AI
- Burstiness: celowa zmienność długości zdań (8-25 słów, nie uniformowe)
- Internal link zones:
[LINK-WEWNĘTRZNY: anchor → opis celu]
Waliduj jakość wg scoringu (patrz sekcja Scoring)
Wygeneruj meta dane:
- Title tag (≤60 znaków, keyword na początku)
- Meta description (≤160 znaków, z CTA)
- Schema JSON-LD (BlogPosting lub Article)
- Open Graph tags
/content brief — Brief contentowy
Wygeneruj brief dla copywritera zawierający:
- Keyword analysis — główna fraza + 5-10 powiązanych
- SERP overview — co jest w top 10, jakie formaty, content gaps
- Rekomendowany typ artykułu i dlaczego
- Zarys H2/H3 — proponowana struktura
- Min. word count — wg typu strony (patrz
references/content-rules.md)
- Must-include — statystyki, źródła, cytaty do użycia
- Internal linking — sugestie linków wewnętrznych
- Persona — jaka persona pisarska pasuje
/content rewrite — Przepisz pod SEO
- Pobierz oryginalny artykuł (Firecrawl/WebFetch)
- Przeanalizuj scoring (sekcja Scoring)
- Zidentyfikuj słabe punkty
- Przepisz z zachowaniem oryginalnego przekazu, ale:
- Dodaj answer-first na każdym H2
- Zwiększ burstiness (variance zdań)
- Wyeliminuj frazy AI (patrz Pułapki)
- Dodaj citation capsules
- Popraw hierarchy H1→H2→H3
- Porównaj scoring przed/po
/content analyze <url|plik> — Analiza jakości
Oceń treść w 5 kategoriach (łącznie 0-100):
| Kategoria |
Max pkt |
Co sprawdza |
| Content Quality |
30 |
Głębia, czytelność, oryginalność, burstiness |
| SEO Optimization |
25 |
Title, meta, H hierarchy, keywords, linki |
| E-E-A-T Signals |
15 |
Autor, cytowania, trust signals |
| Technical Elements |
15 |
Schema, obrazy, OG tags, mobile |
| AI Citation Ready |
15 |
Answer-first, citation capsules, FAQ, freshness |
Quality Gates (hard rules — naruszenie = automatyczne -10pkt):
- Sfabrykowane statystyki
- Paragraf >150 słów
- Skok w hierarchii nagłówków (H1→H3 bez H2)
- Brak alt text na obrazach
- Brak daty publikacji
/content calendar [N] — Kalendarz publikacji
Generuj kalendarz na N dni (domyślnie 30) z:
- Tematy wg sezonowości i trendów
- Mix typów artykułów (40% how-to, 25% listicle, 15% case study, 20% inne)
- Keyword targets per artykuł
- Szacowana trudność (1-5)
- Sugerowane daty publikacji (pon/śr/pt)
- Content clusters (tematy powiązane wewnętrznie)
/content persona — Persony pisarskie
Patrz references/personas.md — NNGroup 4-dimension framework z polskimi wariantami.
Scoring artykułu — szczegóły
Content Quality (30 pkt)
| Metryka |
Max |
Opis |
| Głębia tematu |
8 |
Czy artykuł wyczerpuje temat? |
| Czytelność |
7 |
Flesch PL equivalent, krótkie zdania |
| Burstiness |
5 |
Variance długości zdań (std dev > 6 słów) |
| Oryginalność |
5 |
Unikalne dane, perspektywa, case study |
| Formatowanie |
5 |
Listy, tabele, nagłówki co 300 słów |
SEO Optimization (25 pkt)
| Metryka |
Max |
Opis |
| Title tag |
5 |
≤60 znaków, keyword na początku |
| Meta description |
4 |
≤160 znaków, z CTA |
| H1 |
3 |
Dokładnie 1, z keyword |
| H hierarchy |
4 |
H1→H2→H3 bez skoków |
| Keyword placement |
4 |
W H1, pierwszym H2, pierwsze 100 słów |
| Internal links |
3 |
Min. 3 z descriptive anchors |
| External links |
2 |
Min. 1 do autorytatywnego źródła |
AI Citation Ready (15 pkt)
| Metryka |
Max |
Opis |
| Answer-first |
5 |
Każdy H2 zaczyna się od 40-60 słów z odpowiedzią |
| Citation capsules |
4 |
Samodzielne fragmenty 120-180 słów |
| FAQ section |
3 |
FAQ z konkretnymi odpowiedziami |
| Entity clarity |
3 |
Nazwy, daty, liczby zamiast ogólników |
Anty-wzorce contentowe (explicit deny list)
Pisząc lub audytując treści — NIGDY nie generuj:
- ❌ Wprowadzeń "W tym artykule dowiesz się..." — zacznij od odpowiedzi, nie zapowiedzi
- ❌ Nagłówków H2 z frazą "Podsumowanie" jako jedyne zakończenie — dodaj actionable takeaway
- ❌ Listy 10+ punktów bez kategoryzacji — grupuj w 3-4 sekcje tematyczne
- ❌ CTA "Dowiedz się więcej" / "Czytaj dalej" — konkretny benefit ("Pobierz checklistę 12 błędów SEO")
- ❌ Uniformowych akapitów 3-4 zdania, 15-18 słów każde — celowo mieszaj długość (8→22→6 słów)
- ❌ Cytowanie "źródeł" bez weryfikacji URL — nie wymyślaj linków
- ❌ Zapowiedzi karuzelowych bez slide arc (Hook→What→How→Cases→CTA) — używaj tabeli łuku narracyjnego
- ❌ Hero copy bez kontrastu wartości — pokaż "z tym vs. bez tego", nie opisuj features
Pułapki
1. Flagowane frazy AI — UNIKAJ bezwzględnie
Polskie odpowiedniki: "W dzisiejszych czasach...", "W dobie cyfryzacji...", "Kluczowym aspektem jest...", "Warto zwrócić uwagę na fakt, że...", "Nie ulega wątpliwości, że...", "Podsumowując..."
Angielskie: "In today's digital landscape", "It's important to note", "Delve into", "Game-changer", "Harness the power", "Leverage" (verb)
2. Em dash (—) = marker AI
Unikaj em dash w artykułach. Zastąp przecinkiem, dwukropkiem lub rozbij na dwa zdania.
3. Uniformowa długość zdań = AI fingerprint
Ludzkie pisanie: 8 słów, potem 22, potem 14, potem 6. AI: konsekwentnie 15-18 słów.
Celowo mieszaj — krótkie zdania. Potem dłuższe rozwinięcia z kilkoma wtrąceniami i podrzędnikami. I znów krótko.
4. Answer-first ≠ wprowadzenie
Answer-first to NIE "w tym artykule dowiesz się..." — to konkretna odpowiedź z danymi w pierwszych 40-60 słowach pod każdym H2.
5. Nadmierne keyword stuffing
Keyword density 1-3%, nie więcej. Polish Google rozumie odmiany (pozycjonowanie, pozycjonowania, pozycjonowaniem) — nie musisz powtarzać dokładnej formy.
6. Brak freshness signal
Artykuł bez daty publikacji traci 76% szans na cytowanie przez AI. ZAWSZE dodawaj datePublished i dateModified w schema.
7. FAQ schema — ograniczenia
FAQ schema (FAQPage) wyświetla rich results TYLKO dla stron rządowych/medycznych od sierpnia 2023. Nadal dodawaj FAQ sekcję (AI ją cytuje), ale nie oczekuj rich results.
8. Off-site signals dominują AI citations
88-92% cytowań AI pochodzi z earned media (YouTube, Reddit, branżowe portale), nie z on-page SEO. Skill sugeruje off-site strategy, ale implementacja jest poza scope'em.
Quality Gate J — obowiązkowa walidacja post-generation
Po wygenerowaniu artykułu ZAWSZE uruchom Quality Gate (Self-Improving Protocol):
Protokół PLAN→BUILD→VERIFY→LOOP→COMPLETE
- VERIFY — załaduj
references/content-rules.md i sprawdź KAŻDE kryterium:
| Kryterium |
Warunek PASS |
Jak sprawdzić |
| Zakazane słowa |
count = 0 |
Regex match z listy 127+ słów |
| Flesch PL |
70-80 |
206.835 - 1.015×(words/sentences) - 84.6×(syllables/words) |
| Pytania retoryczne |
0 na przejściach |
Zdanie kończące ? między akapitami |
| Szablonowe frazy |
0 |
Match z listy: "należy zauważyć", "warto podkreślić", "podsumowując" |
| Naturalność PL |
min. 2 elementy |
Szukaj: idiomów, partykuł, zdrobnień |
| Powtórzenia strukturalne |
0 kolejnych |
Porównaj pierwsze 3 słowa kolejnych akapitów |
LOOP — jeśli jakiekolwiek FAIL:
- Iteracja 1: feedback z konkretnymi problemami (linia, słowo, powód) → regeneruj TYLKO problematyczne fragmenty
- Iteracja 2: bardziej szczegółowy feedback → regeneruj
- Iteracja 3: ostatnia próba → jeśli nadal fail → oznacz "wymaga ręcznej korekty"
COMPLETE — treść przechodzi do następnego etapu TYLKO gdy VERIFIED
Integracja z pipeline
| Workflow |
Gdzie Quality Gate |
| A (Zamknięta pętla) |
Między generacją a Gate 3 (zatwierdzenie klienta) |
| B (SEO Autopilot) |
Po wygenerowaniu treści SEO, przed publikacją |
| I (Social Pipeline) |
Po wygenerowaniu postów, przed preview |
Aliasy komend (PL + EN)
| PL |
EN |
Akcja |
/content napisz <temat> |
/content write <topic> |
Pełny artykuł |
/content brief <fraza> |
/content brief <keyword> |
Brief contentowy |
/content przepisz <url> |
/content rewrite <url> |
Przepisz pod SEO |
/content analiza <url> |
/content analyze <url> |
Analiza jakości |
/content kalendarz <niche> |
/content calendar <niche> |
Kalendarz publikacji |
/content persona |
/content persona |
Zarządzanie personami |
/content zarys <temat> |
/content outline <topic> |
Zarys artykułu |
Dodatkowe zasoby
- Zasady pisania + quality gates: references/content-rules.md
- Persony pisarskie (PL): references/personas.md
- Szablony artykułów: templates/
1---2name: content3description: Pipeline contentowy — pisanie artykułów SEO, briefy, kalendarze, analiza jakości, AI detection. Polskie persony, dual Google+AI optimization, answer-first formatting. Używaj przy "napisz artykuł", "content plan", "brief contentowy", "kalendarz publikacji", "analiza treści", "przepisz artykuł pod SEO", "sprawdź jakość tekstu", "blog post", "content marketing". Auto-aktywacja przy pracy z plikami .md/.mdx w folderze blog/content/posts. NIE używaj do SEO technicznego — od tego jest skill seo.4---56# Content Pipeline Manager78Skill do tworzenia, analizowania i optymalizacji treści pod Google Search i AI search engines. Zoptymalizowany pod polski rynek.910## Kiedy używać1112- Pisanie artykułów blogowych (SEO + AI-ready)13- Briefy contentowe z analizą SERP14- Przepisywanie istniejących artykułów pod SEO15- Analiza jakości treści + AI detection score16- Kalendarze publikacji17- Batch generowanie contentu1819## Komendy2021```22/content write <temat> — pełny artykuł z SEO (PL)23/content brief <keyword> — brief contentowy z analizą SERP24/content rewrite <url> — przepisz pod SEO + anti-AI detection25/content analyze <url|plik> — analiza jakości + scoring 0-10026/content calendar <niche> [N] — kalendarz publikacji na N dni (domyślnie 30)27/content persona [list|create] — zarządzanie personami pisarskimi28/content outline <temat> — zarys artykułu bez pisania29/content schema <url|plik> — generuj BlogPosting/Article JSON-LD30```3132## Zbieranie briefu — wzorzec sekwencyjny3334Gdy użytkownik nie podał pełnych informacji, zbieraj input **jedno pytanie na raz**. NIE zadawaj 3-4 pytań w jednej wiadomości — użytkownik odpowie niekompletnie.3536### Kolejność pytań37381. "Masz gotowy tekst źródłowy (transkrypt, notatki, draft)?" → Czekaj na odpowiedź.39 - **Jeśli tak:** Wyciągnij temat, kluczowe punkty, ton. Pokaż outline do zatwierdzenia.40 - **Jeśli nie:** Kontynuuj pytania poniżej.412. "Jaki jest temat i główna fraza kluczowa?" → Czekaj.423. "Kto jest docelowym czytelnikiem? (rola, poziom wiedzy)" → Czekaj.434. "Jaki ton — formalny, konwersacyjny, ekspercki?" → Czekaj. (Domyślnie: "Profesjonalny PL")445. "Jakieś konkretne punkty/dane, które muszą się znaleźć?" → Czekaj.4546Dopiero po zebraniu wszystkich inputów przejdź do pisania/outlinowania.4748**Kiedy pomijać:** Gdy użytkownik podał kompletny brief lub powiedział "po prostu napisz".4950---5152## Instrukcje5354### /content write <temat> — Pełny artykuł55561. **Rozpoznaj typ artykułu** (auto lub user override):57 - "Jak..." / "How to..." → `templates/how-to.md`58 - "Top X..." / "Najlepsze..." → `templates/listicle.md`59 - "X vs Y" / "porównanie" → `templates/comparison.md`60 - Case study / rezultaty → `templates/case-study.md`61 - Default → `templates/how-to.md`62632. **Załaduj aktywną personę** z `references/personas.md` (domyślnie: "Profesjonalny PL")64653. **Research** (jeśli dostępne Firecrawl/WebSearch):66 - Przeszukaj SERP dla keyword67 - Zidentyfikuj top 5 wyników — czego nie pokrywają?68 - Znajdź statystyki i źródła do cytowania69704. **Pisz wg szablonu** z zachowaniem:71 - **Answer-first formatting**: każdy H2 otwiera 40-60 słów z konkretną odpowiedzią i statystyką72 - **Citation capsules**: samodzielne fragmenty 120-180 słów gotowe do cytowania przez AI73 - **Burstiness**: celowa zmienność długości zdań (8-25 słów, nie uniformowe)74 - **Internal link zones**: `[LINK-WEWNĘTRZNY: anchor → opis celu]`75765. **Waliduj jakość** wg scoringu (patrz sekcja Scoring)77786. **Wygeneruj meta dane**:79 - Title tag (≤60 znaków, keyword na początku)80 - Meta description (≤160 znaków, z CTA)81 - Schema JSON-LD (BlogPosting lub Article)82 - Open Graph tags8384### /content brief <keyword> — Brief contentowy8586Wygeneruj brief dla copywritera zawierający:87881. **Keyword analysis** — główna fraza + 5-10 powiązanych892. **SERP overview** — co jest w top 10, jakie formaty, content gaps903. **Rekomendowany typ artykułu** i dlaczego914. **Zarys H2/H3** — proponowana struktura925. **Min. word count** — wg typu strony (patrz `references/content-rules.md`)936. **Must-include** — statystyki, źródła, cytaty do użycia947. **Internal linking** — sugestie linków wewnętrznych958. **Persona** — jaka persona pisarska pasuje9697### /content rewrite <url> — Przepisz pod SEO98991. Pobierz oryginalny artykuł (Firecrawl/WebFetch)1002. Przeanalizuj scoring (sekcja Scoring)1013. Zidentyfikuj słabe punkty1024. Przepisz z zachowaniem oryginalnego przekazu, ale:103 - Dodaj answer-first na każdym H2104 - Zwiększ burstiness (variance zdań)105 - Wyeliminuj frazy AI (patrz Pułapki)106 - Dodaj citation capsules107 - Popraw hierarchy H1→H2→H31085. Porównaj scoring przed/po109110### /content analyze <url|plik> — Analiza jakości111112Oceń treść w 5 kategoriach (łącznie 0-100):113114| Kategoria | Max pkt | Co sprawdza |115|-----------|---------|------------|116| Content Quality | 30 | Głębia, czytelność, oryginalność, burstiness |117| SEO Optimization | 25 | Title, meta, H hierarchy, keywords, linki |118| E-E-A-T Signals | 15 | Autor, cytowania, trust signals |119| Technical Elements | 15 | Schema, obrazy, OG tags, mobile |120| AI Citation Ready | 15 | Answer-first, citation capsules, FAQ, freshness |121122**Quality Gates (hard rules — naruszenie = automatyczne -10pkt):**123- Sfabrykowane statystyki124- Paragraf >150 słów125- Skok w hierarchii nagłówków (H1→H3 bez H2)126- Brak alt text na obrazach127- Brak daty publikacji128129### /content calendar <niche> [N] — Kalendarz publikacji130131Generuj kalendarz na N dni (domyślnie 30) z:132- Tematy wg sezonowości i trendów133- Mix typów artykułów (40% how-to, 25% listicle, 15% case study, 20% inne)134- Keyword targets per artykuł135- Szacowana trudność (1-5)136- Sugerowane daty publikacji (pon/śr/pt)137- Content clusters (tematy powiązane wewnętrznie)138139### /content persona — Persony pisarskie140141Patrz `references/personas.md` — NNGroup 4-dimension framework z polskimi wariantami.142143## Scoring artykułu — szczegóły144145### Content Quality (30 pkt)146147| Metryka | Max | Opis |148|---------|-----|------|149| Głębia tematu | 8 | Czy artykuł wyczerpuje temat? |150| Czytelność | 7 | Flesch PL equivalent, krótkie zdania |151| Burstiness | 5 | Variance długości zdań (std dev > 6 słów) |152| Oryginalność | 5 | Unikalne dane, perspektywa, case study |153| Formatowanie | 5 | Listy, tabele, nagłówki co 300 słów |154155### SEO Optimization (25 pkt)156157| Metryka | Max | Opis |158|---------|-----|------|159| Title tag | 5 | ≤60 znaków, keyword na początku |160| Meta description | 4 | ≤160 znaków, z CTA |161| H1 | 3 | Dokładnie 1, z keyword |162| H hierarchy | 4 | H1→H2→H3 bez skoków |163| Keyword placement | 4 | W H1, pierwszym H2, pierwsze 100 słów |164| Internal links | 3 | Min. 3 z descriptive anchors |165| External links | 2 | Min. 1 do autorytatywnego źródła |166167### AI Citation Ready (15 pkt)168169| Metryka | Max | Opis |170|---------|-----|------|171| Answer-first | 5 | Każdy H2 zaczyna się od 40-60 słów z odpowiedzią |172| Citation capsules | 4 | Samodzielne fragmenty 120-180 słów |173| FAQ section | 3 | FAQ z konkretnymi odpowiedziami |174| Entity clarity | 3 | Nazwy, daty, liczby zamiast ogólników |175176## Anty-wzorce contentowe (explicit deny list)177178Pisząc lub audytując treści — **NIGDY** nie generuj:179180- ❌ Wprowadzeń "W tym artykule dowiesz się..." — zacznij od odpowiedzi, nie zapowiedzi181- ❌ Nagłówków H2 z frazą "Podsumowanie" jako jedyne zakończenie — dodaj actionable takeaway182- ❌ Listy 10+ punktów bez kategoryzacji — grupuj w 3-4 sekcje tematyczne183- ❌ CTA "Dowiedz się więcej" / "Czytaj dalej" — konkretny benefit ("Pobierz checklistę 12 błędów SEO")184- ❌ Uniformowych akapitów 3-4 zdania, 15-18 słów każde — celowo mieszaj długość (8→22→6 słów)185- ❌ Cytowanie "źródeł" bez weryfikacji URL — nie wymyślaj linków186- ❌ Zapowiedzi karuzelowych bez slide arc (Hook→What→How→Cases→CTA) — używaj tabeli łuku narracyjnego187- ❌ Hero copy bez kontrastu wartości — pokaż "z tym vs. bez tego", nie opisuj features188189---190191## Pułapki192193### 1. Flagowane frazy AI — UNIKAJ bezwzględnie194Polskie odpowiedniki: "W dzisiejszych czasach...", "W dobie cyfryzacji...", "Kluczowym aspektem jest...", "Warto zwrócić uwagę na fakt, że...", "Nie ulega wątpliwości, że...", "Podsumowując..."195Angielskie: "In today's digital landscape", "It's important to note", "Delve into", "Game-changer", "Harness the power", "Leverage" (verb)196197### 2. Em dash (—) = marker AI198Unikaj em dash w artykułach. Zastąp przecinkiem, dwukropkiem lub rozbij na dwa zdania.199200### 3. Uniformowa długość zdań = AI fingerprint201Ludzkie pisanie: 8 słów, potem 22, potem 14, potem 6. AI: konsekwentnie 15-18 słów.202**Celowo mieszaj** — krótkie zdania. Potem dłuższe rozwinięcia z kilkoma wtrąceniami i podrzędnikami. I znów krótko.203204### 4. Answer-first ≠ wprowadzenie205Answer-first to NIE "w tym artykule dowiesz się..." — to **konkretna odpowiedź z danymi** w pierwszych 40-60 słowach pod każdym H2.206207### 5. Nadmierne keyword stuffing208Keyword density 1-3%, nie więcej. Polish Google rozumie odmiany (pozycjonowanie, pozycjonowania, pozycjonowaniem) — nie musisz powtarzać dokładnej formy.209210### 6. Brak freshness signal211Artykuł bez daty publikacji traci 76% szans na cytowanie przez AI. ZAWSZE dodawaj `datePublished` i `dateModified` w schema.212213### 7. FAQ schema — ograniczenia214FAQ schema (FAQPage) wyświetla rich results TYLKO dla stron rządowych/medycznych od sierpnia 2023. Nadal dodawaj FAQ sekcję (AI ją cytuje), ale nie oczekuj rich results.215216### 8. Off-site signals dominują AI citations21788-92% cytowań AI pochodzi z earned media (YouTube, Reddit, branżowe portale), nie z on-page SEO. Skill sugeruje off-site strategy, ale implementacja jest poza scope'em.218219## Quality Gate J — obowiązkowa walidacja post-generation220221Po wygenerowaniu artykułu ZAWSZE uruchom Quality Gate (Self-Improving Protocol):222223### Protokół PLAN→BUILD→VERIFY→LOOP→COMPLETE2242251. **VERIFY** — załaduj `references/content-rules.md` i sprawdź KAŻDE kryterium:226227| Kryterium | Warunek PASS | Jak sprawdzić |228|-----------|-------------|---------------|229| Zakazane słowa | count = 0 | Regex match z listy 127+ słów |230| Flesch PL | 70-80 | 206.835 - 1.015×(words/sentences) - 84.6×(syllables/words) |231| Pytania retoryczne | 0 na przejściach | Zdanie kończące `?` między akapitami |232| Szablonowe frazy | 0 | Match z listy: "należy zauważyć", "warto podkreślić", "podsumowując" |233| Naturalność PL | min. 2 elementy | Szukaj: idiomów, partykuł, zdrobnień |234| Powtórzenia strukturalne | 0 kolejnych | Porównaj pierwsze 3 słowa kolejnych akapitów |2352362. **LOOP** — jeśli jakiekolwiek FAIL:237 - Iteracja 1: feedback z konkretnymi problemami (linia, słowo, powód) → regeneruj TYLKO problematyczne fragmenty238 - Iteracja 2: bardziej szczegółowy feedback → regeneruj239 - Iteracja 3: ostatnia próba → jeśli nadal fail → oznacz "wymaga ręcznej korekty"2402413. **COMPLETE** — treść przechodzi do następnego etapu TYLKO gdy VERIFIED242243### Integracja z pipeline244245| Workflow | Gdzie Quality Gate |246|---------|-------------------|247| A (Zamknięta pętla) | Między generacją a Gate 3 (zatwierdzenie klienta) |248| B (SEO Autopilot) | Po wygenerowaniu treści SEO, przed publikacją |249| I (Social Pipeline) | Po wygenerowaniu postów, przed preview |250251## Aliasy komend (PL + EN)252253| PL | EN | Akcja |254|----|-----|-------|255| `/content napisz <temat>` | `/content write <topic>` | Pełny artykuł |256| `/content brief <fraza>` | `/content brief <keyword>` | Brief contentowy |257| `/content przepisz <url>` | `/content rewrite <url>` | Przepisz pod SEO |258| `/content analiza <url>` | `/content analyze <url>` | Analiza jakości |259| `/content kalendarz <niche>` | `/content calendar <niche>` | Kalendarz publikacji |260| `/content persona` | `/content persona` | Zarządzanie personami |261| `/content zarys <temat>` | `/content outline <topic>` | Zarys artykułu |262263## Dodatkowe zasoby264265- Zasady pisania + quality gates: [references/content-rules.md](references/content-rules.md)266- Persony pisarskie (PL): [references/personas.md](references/personas.md)267- Szablony artykułów: [templates/](templates/)