NanoSkill
Dodaj swoją umiejętność

Umiejętność Agenta Kart Społecznościowych

przezop74182Kgwiazdki GitHubGitHub

Generuj wizualnie oszałamiające karty społecznościowe dla karuzel Xiaohongshu i par okładek WeChat z różnych źródeł treści. Wykorzystaj systemy projektowania redakcyjnego lub szwajcarskiego, aby tworzyć angażujące wizualizacje dla swoich artykułów i postów.

kartyspołecznościoweSkan bezpieczeństwa zakończony pomyślnie
Podgląd wyniku

Pełne demo

Poznaj profesjonalną karuzelę mediów społecznościowych napędzaną tą Umiejętnością.

Start

Uruchom pierwsze zadanie

  1. A screenshot showing the installation and verification process of the 'guizang-social-card-skill' for an AI agent environment. At the top, a dark blue command banner displays an NPX installation command pointing to a GitHub repository containing the skill. Below, a gray chat-style response panel explains that the installation initially paused because the command requested interactive agent selection. The system reruns the installation using a '-y' flag to bypass prompts and successfully installs the skill for the Hermes Agent environment. The response confirms that the skill has been installed and symbolically linked under the Hermes skills directory. A summary section explains that the skill generates Guizang-style social media card image sets for multiple platforms, including Xiaohongshu or RedNote carousel posts, WeChat Official Account cover image pairs, social cards, article covers, and platform thumbnails. Additional details mention built-in layout recipes, design systems, platform specifications, theme presets, and HTML templates such as Editorial Magazine and Swiss International styles. The interface uses a clean conversational layout with highlighted code snippets, numbered installation steps, bullet-point feature lists, and clear confirmation messages describing the skill's capabilities and readiness for use.
    01

    Zainstaluj

    Dodaj Umiejętność Generowania Kart Społecznościowych do swojego agenta AI.

  2. A screenshot of an AI-powered social media content design workflow. The upper section contains a large dark blue prompt panel describing a role as an award-winning Social Media Content Designer and Visual Storytelling Director. The prompt requests the creation of a premium social media card series titled 'The Future of AI Agents,' focused on how AI agents will transform productivity, business operations, and everyday work. Detailed requirements specify a carousel-style content format with cover cards, key insights, examples, data highlights, and actionable takeaways. The instructions emphasize clean and modern visual design, strong information hierarchy, platform optimization for Xiaohongshu, LinkedIn, X, and WeChat, concise copywriting, and highly shareable layouts. Additional directives include critiquing the initial content structure, improving readability and engagement, refining storytelling flow, and producing a publication-ready social card series. The final deliverable is described as a visually striking PDF with editorial-style layouts, colorful content sections, infographics, and swipe-friendly designs. Beneath the prompt, a gray response panel shows the AI beginning its workflow by loading the social card skill, reviewing its capabilities, loading reference materials, and accessing template and production workflow resources before generating the final content package. The interface uses a chat-style layout with rounded panels, white text on a dark blue background, and structured formatting to present a professional content design brief.
    02

    Opisz Treść

    Podaj treść, temat lub kluczową wiadomość, którą chcesz przekształcić w karty mediów społecznościowych.

  3. A professional report cover page titled 'The Future of AI Agents.' The design features a deep royal blue background with a clean, minimalist editorial style. At the top left, small uppercase text reads 'SPECIAL REPORT • 2026,' accompanied by a short orange accent line that serves as a visual divider. The main headline, 'The Future of AI Agents,' appears in large bold white typography positioned on the left side of the page, creating strong visual hierarchy and emphasis. Below the title, a descriptive subtitle explains the report’s focus: how autonomous AI agents will transform productivity, reshape business operations, and redefine the way people work every day. The layout uses generous whitespace, modern sans-serif typography, and a limited color palette of blue, white, and orange, giving the cover a sophisticated corporate-report aesthetic. The overall design communicates themes of technology, innovation, business transformation, automation, and the future of work.
    03

    Generuj Karty Społecznościowe

    Twórz wizualnie angażujące, zoptymalizowane pod kątem platformy projekty kart z jasną hierarchią informacji, silnym przepływem narracyjnym i układami gotowymi do publikacji.

Komenda instalacji

$ npx skills add https://github.com/op7418/guizang-social-card-skill/blob/main/README.en.md

O umiejętności

Umiejętność Kart Społecznościowych Guizang to zaawansowana zdolność agenta zaprojektowana do usprawnienia generowania kart społecznościowych dla platform takich jak Xiaohongshu i WeChat. Umożliwia użytkownikom przekształcanie różnorodnych treści – od artykułów i notatek produktowych po zrzuty ekranu i zdjęcia – w dopracowane, zoptymalizowane pod kątem platformy wizualizacje. Oferując wyraźne systemy projektowania redakcyjnego i szwajcarskiego międzynarodowego, umiejętność ta zapewnia, że niezależnie od tego, czy Twoim celem jest narracyjne opowiadanie historii, czy wyjaśnianie oparte na danych, Twoje karty społecznościowe będą zarówno angażujące, jak i estetycznie spójne, gotowe przyciągnąć uwagę odbiorców.

Ta umiejętność wyróżnia się ustrukturyzowanym przepływem pracy, oferując 28 szkieletów układu i 10 predefiniowanych motywów, które kierują prezentacją treści. Automatyzuje pozyskiwanie obrazów z popularnych platform i zawiera solidny walidator oparty na Playwright, aby utrzymać jakość wizualną poprzez wykrywanie typowych problemów z układem. Wynik jest dostarczany jako pojedynczy plik HTML, renderowany bezpośrednio do PNG, co czyni go wysoce kompatybilnym ze środowiskami agentów kodowania, takimi jak Claude Code i Codex.

Użytkownicy mogą wykorzystać Umiejętność Kart Społecznościowych Guizang w różnych przypadkach użycia, takich jak tworzenie wielokartowych karuzel Xiaohongshu z długich artykułów, projektowanie wizualnie harmonijnych par kart: głównej 21:9 i do udostępniania 1:1 dla WeChat, czy też tworzenie czytelnych wizualizacji instruktażowych ze zrzutów ekranu. Jej zasady projektowania priorytetyzują powściągliwość, strukturę i obsługę obrazów zorientowaną na użytkownika, zapewniając profesjonalne i efektowne treści w mediach społecznościowych bez potrzeby posiadania rozległej wiedzy projektowej.

Kluczowe funkcje

Co czyni ją mocną

  • Podwójne systemy wizualne

    Wybierz między stylem Edytorial do opowiadania historii (Monocle, Kinfolk) a stylem Szwajcarski Międzynarodowy do danych i struktury (podejście siatkowe, ostre cienkie linie), aby dopasować się do tonu treści.

  • Wiele rozmiarów płótna

    Obsługuje Xiaohongshu 3:4 (1080x1440), WeChat 21:9 (2100x900) i WeChat 1:1 (1080x1080) dla wszechstronnej obecności w mediach społecznościowych.

  • Rozbudowane szkielety układów

    Dostęp do 28 wstępnie zaprojektowanych szkieletów układów (16 Edytorial, 12 Szwajcarskich), w tym okładek z obrazami wiodącymi, wież KPI i wykresów słupkowych poziomych, do szybkiego strukturyzowania treści.

  • Automatyczne pozyskiwanie obrazów

    Automatycznie pobiera obrazy z Unsplash, Pexels, Flickr CC, Wallhaven lub bezpośredniego wyszukiwania, pobierając je lokalnie z automatycznie generowanym plikiem SOURCES.md.

  • Walidator układu

    Zawiera walidator oparty na Playwright do wykrywania przepełnień, naruszeń limitu typów, luk w gęstości i kolizji stopek, zapewniając wysokiej jakości generowanie kart społecznościowych.

Przypadki użycia

Kiedy jej używać

  • Twórz karuzele Xiaohongshu

    Przekształcaj długie artykuły, recenzje produktów lub przewodniki turystyczne w angażujące wielokartowe karuzele dla Xiaohongshu, używając projektu Edytorial lub Szwajcarskiego.

  • Projektuj pary okładek WeChat

    Generuj spójne wizualnie obrazy hero 21:9 i karty udostępniania 1:1 dla WeChat Moments i Channels z dowolnego źródła treści.

  • Twórz wizualizacje samouczków

    Konwertuj samouczki zrzutów ekranu, przewodniki po grach lub prezentacje narzędzi w uporządkowane karty społecznościowe z upiększonymi zrzutami ekranu i przejrzystymi układami.

  • Podsumowuj dane i recenzje

    Prezentuj recenzje produktów, podsumowania danych lub treści podsumowujące rok, używając układów w stylu szwajcarskim z wykresami i matrycami do jasnej komunikacji.

SKILL.md

Umiejętność agenta dla środowisk Claude Code, Codex i podobnych środowisk programistycznych z agentem. Generuje obrazy karuzeli Xiaohongshu / Rednote oraz pary okładek WeChat 21:9 + 1:1 z artykułów, copy, zrzutów ekranu, notatek produktowych, napisów lub zdjęć.

Dwa systemy wizualne dzielą jeden workflow:

  • Editorial. Powściągliwe układy w duchu Monocle / Kinfolk / Cereal. Najlepsze do opowiadania historii, lifestyle'u, podróży, czytelnictwa, filmu i osobistych obserwacji.
  • Swiss International. Najpierw siatka, jeden kolor akcentu, ostre cienkie linie, ekstremalny kontrast typograficzny. Najlepsze do recenzji produktów, danych, frameworków, samouczków i narzędzi AI.

Projekt siostrzany do guizang-ppt-skill. Wspólny język wizualny, osobna konserwacja. PPT rozwiązuje "prezentacje z poziomym przeciąganiem"; ten rozwiązuje "statyczne obrazy w feedzie."

Podgląd Guizang Social Card Skill

Szybki start w 30 sekund

npx skills add https://github.com/op7418/guizang-social-card-skill --skill guizang-social-card-skill

Lub wklej to do agenta AI z dostępem do powłoki:

Zainstaluj dla mnie guizang-social-card-skill. Sklonuj https://github.com/op7418/guizang-social-card-skill do ~/.claude/skills/guizang-social-card-skill, a następnie sprawdź, czy istnieją pliki SKILL.md, assets/ i references/.

Jeśli już ją zainstalowałeś, zaktualizuj za pomocą:

Zaktualizuj dla mnie guizang-social-card-skill. Przejdź do ~/.claude/skills/guizang-social-card-skill, uruchom git pull, a następnie powiedz mi najnowszy commit.

Następnie zapytaj swojego agenta:

Zrób mi karuzelę Xiaohongshu w stylu szwajcarskim z tego artykułu, 5 kart, kolor IKB blue.

Inne przydatne podpowiedzi:

Zrób mi zestaw Xiaohongshu 3:4 z tej recenzji produktu, z tytułami w stylu edytorskim.
Zmień ten artykuł w parę okładek WeChat: 21:9 hero + 1:1 share card, wizualnie spójne.
Mam 3 zdjęcia z kempingu — zrób mi karuzelę Xiaohongshu opartą na obrazach.
Zmień ten tekst poradnika do gry w zestaw Xiaohongshu; pobierz trochę grafik z gry z Wallhaven.

Co otrzymujesz

  • 🖋 Dwa systemy wizualne: Editorial dla atmosfery i narracji, Swiss dla faktów i struktury, korzystające z jednego workflow
  • 📐 3 rozmiary kanw: .poster.xhs 1080×1440 (Xiaohongshu 3:4), .poster.wide 2100×900 (WeChat 21:9), .poster.square 1080×1080 (WeChat 1:1)
  • 🧩 28 szkieletów układów: 16 Editorial (M01-M16, w tym Okładka oparta na obrazie, Pipeline, Przed/Po) + 12 Swiss (S01-S12, w tym Wieża KPI, Wykres słupkowy H, Macierz + Hero)
  • 🎨 10 predefiniowanych motywów: 6 Editorial (Klasyczny atrament, Porcelana indygo, Leśny atrament, Papier pakowy, Wydma, Ciemny atrament ciemny) + 4 kolory akcentu Swiss (IKB Klein Blue, Cytrynowy, Cytrynowo-zielony, Ostrzegawczy pomarańczowy)
  • 🖼 Workflow pozyskiwania obrazów: najpierw obrazy użytkownika; w przeciwnym razie kaskadowo przez Unsplash → Pexels → Flickr CC → Wallhaven → wyszukiwanie bezpośrednie, pobierane lokalnie z automatycznie generowanym plikiem SOURCES.md
  • 🌫 Tło w formie płynącego atramentu WebGL: strony-hero edytorskie mogą zawierać animację płynącego atramentu; można ją wyłączyć dla urządzeń o niskiej mocy lub w trybie zrzutu ekranu
  • 🪧 Nakładka obrazu + bezpieczeństwo twarzy: obrazy na pełną szerokość muszą mieć maskę; strefy upuszczania tekstu muszą unikać obiektu. Twarde zasady w references/image-overlay.md
  • 🧰 Zasoby do upiększania zrzutów ekranu: 9 teł WebP z prawdziwymi teksturami (5 Editorial / 4 Swiss), połączone z narzędziami .frame-shot / .device-browser / .device-phone
  • 🗺 Komponent mapy: MapLibre + prawdziwe kafelki OSM, wiele pinów + łączniki, stworzony do przewodników turystycznych
  • Walidator: validate-social-deck.mjs automatycznie wykrywa przepełnienie, naruszenia limitów typografii, luki w gęstości 4-pasmowej i kolizje stopek
  • 📄 Pojedynczy plik HTML + renderowanie Playwright: brak potoku kompilacji frontendu; node render.mjs bezpośrednio wyprowadza PNG

Pasuje / Nie pasuje

✅ Pasuje: karuzele Xiaohongshu / pary okładek WeChat / okładki Moments / okładki Channels / wizualizacje artykułów / strony samouczków / podsumowania danych / przewodniki turystyczne / recenzje produktów / wyjaśnienia ze zrzutów ekranu

❌ Nie pasuje: poziome talie slajdów (użyj guizang-ppt-skill) / generowanie długich filmów / czysty retusz zdjęć / edycja zwykłego tekstu bez układu

11 kategorii Xiaohongshu

Podzielone według "kręgu kompetencji" — zobacz references/category-cookbook.md:

Silne od początku do końca (copy / struktura / obrazy w zakresie):

  • Podróże, kariera, rekomendacje (po określeniu podgatunku)

Silne copy i struktura, obrazy zależne od użytkownika lub pozyskanych grafik:

  • Gry, film, jedzenie (zorientowane na przepisy), makijaż (zorientowany na samouczki), fitness, dom, moda (wyselekcjonowane wybory)

Poza zakresem, zadeklarowane z góry (nie będzie na siłę dopasowywane):

  • Zdjęcia na żywo OOTD / dreamcore / grading emulacji filmowej / makijaż z prawdziwym testem skóry — cokolwiek silnie zależne od fotografii lub postprodukcji

Typowe scenariusze

ZadanieZalecany przepływ
Długi artykuł → karuzela XiaohongshuWyodrębnij kluczowe wnioski; Editorial dla tempa narracji, Swiss dla rozbić danych
Recenzja produktu / podsumowanie narzędziSwiss + IKB blue, preferuj S09 Wieża KPI / S10 Wykres słupkowy H
Podróże / lifestyleEditorial + Midnight Ink lub Dune, M16 Okładka oparta na obrazie dla pełnoekranowego hero
Para okładek WeChatRenderuj tę samą zawartość dwa razy: .poster.wide 21:9 + .poster.square 1:1, wizualnie spójne
Samouczek ze zrzutów ekranu / omówienie narzędzia.frame-shot + .device-browser, preferuj szwajcarską siatkę jako podstawę
Poradnik do gry / podsumowanie filmuEditorial + Midnight Ink, pobierz grafikę gry z Wallhaven dla pełnoekranowego hero
Podsumowanie danych / roczne podsumowanieSwiss + Lemon lub Safety Orange, kombinacja macierz + księga

Dlaczego pojedynczy plik HTML do PNG

  • Przyjazny agentom: HTML + CSS to tekst — agenci mogą bezpośrednio pisać, czytać, edytować i walidować
  • Precyzja układu: CSS Grid + ścisłe reguły typografii / marginesów / siatki znacznie przewyższają możliwości układu Markdown
  • Otwarte pozyskiwanie obrazów: podłącz Unsplash / Pexels / Wallhaven / Mapbox / OSM / dowolne zasoby internetowe
  • Weryfikowalna jakość: validate-social-deck.mjs uruchamia pomiar DOM Playwright, nie zgadywanie
  • Proste dostarczanie: output/*.png dostarczane bezpośrednio — brak wdrożeń, brak narzędzi eksportu

Wsparcie platform

PlatformaStatusUwagi
Claude CodeWspieranyNatywny workflow Skill, idealny do generowania + iterowania kart
CodexWspieranyDobry do generowania długich kart, pozyskiwania obrazów, QA wizualnego
Cursor / inne lokalne agentyDziałaWymaga odczytu/zapisu systemu plików + wykonania powłoki
Zwykły chatbotNiezalecanyBez systemu plików i potoku renderowania nie może niezawodnie dostarczać obrazów

Instalacja

Opcja 1: Instalacja jednym poleceniem (zalecana)

npx skills add https://github.com/op7418/guizang-social-card-skill --skill guizang-social-card-skill

Opcja 2: Wklej to do AI

Zainstaluj dla mnie umiejętność guizang-social-card-skill w Claude Code. Kroki:

  1. Upewnij się, że katalog ~/.claude/skills/ istnieje (utwórz, jeśli nie)
  2. Uruchom git clone https://github.com/op7418/guizang-social-card-skill.git ~/.claude/skills/guizang-social-card-skill
  3. Zweryfikuj: ls ~/.claude/skills/guizang-social-card-skill/ powinien pokazać SKILL.md, assets/, references/
  4. Powiedz mi, kiedy skończysz. Później mówienie rzeczy typu "zrób mi karuzelę Xiaohongshu" wywoła tę umiejętność.

Wklej powyższy blok do Claude Code / Cursor / dowolnego agenta AI z dostępem do powłoki.

Opcja 3: Ręcznie z CLI

git clone https://github.com/op7418/guizang-social-card-skill.git ~/.claude/skills/guizang-social-card-skill

Jak to wywołać

Po zainstalowaniu Claude Code automatycznie wykrywa umiejętność. Zwroty wyzwalające:

  • "Zrób mi karuzelę Xiaohongshu / Rednote"
  • "Zrób mi karty Rednote"
  • "Zrób okładkę WeChat 21:9 + kartę udostępniania 1:1"
  • "Wygeneruj karty społecznościowe / karty społecznościowe w stylu magazynu"
  • "Zmień ten artykuł w karuzelę samouczka"
  • "Zrób recenzję Xiaohongshu w stylu szwajcarskim / karty w stylu IKB"

Workflow

Umiejętność to ustrukturyzowany przepływ pracy. Agent przechodzi przez 7 kroków:

  1. Pozyskiwanie — zbierz 4 rzeczy: platformę docelową / styl / zawartość źródłową / obrazy użytkownika. Gdy nie ma dostępnych obrazów, przedstaw raz A/B/C (zrób własne / wygeneruj AI / pozyskaj online); nie nalegaj ponownie
  2. Styl i motyw — wybierz Editorial lub Swiss, następnie wybierz jeden z 10 predefiniowanych motywów. Niestandardowe wartości hex nie są dozwolone
  3. Wybór układu — wybierz / wklej / dostosuj copy z 28 szkieletów układów. 16 Editorial / 12 Swiss
  4. Przygotowanie zasobów — pozyskaj obrazy (Unsplash / Pexels / Flickr CC / Wallhaven / wyszukiwanie bezpośrednie), pobierz lokalnie + napisz SOURCES.md; zapytaj, czy podawać źródła
  5. Komponuj i renderuj — skopiuj szablon źródłowy → zastąp <!-- POSTERS_HERE -->node render.mjs
  6. Dostarcz i przejrzyj — najpierw pokaż pliki PNG, zapytaj "obejrzeć je samodzielnie, czy chcesz, żebym uruchomił walidator?" — nie waliduje automatycznie
  7. Iteruj — zastosuj opinie użytkownika, popraw style inline lub zamień układy / obrazy, ponownie renderuj

Pełna specyfikacja w SKILL.md. Szczegółowe informacje w pasujących plikach references/*.md.

Walidator

node validate-social-deck.mjs ścieżka/do/katalogu-zadania

6 reguł, opartych na rzeczywistym pomiarze renderowania Playwright, a nie skanowaniu statycznym:

  • R1 Przepełnienie — każda sekcja wychodząca poza .poster natychmiast kończy się niepowodzeniem
  • R2 Limity typografii — kombinacje rozmiaru + grubości .h-xl / .h-display przekraczające definicje źródłowe
  • R3 Kolizja stopki — zawartość wciskająca się w dolną stopkę / numer strony
  • R4 Gęstość 4-pasmowa — kanwa o wysokości 1440 podzielona na 4 poziome pasma; każde musi zawierać treść lub mieć podany powód dla pustej przestrzeni
  • R5 Przepełnienie ramki — elementy dziecka .frame-img / .frame-shot wychodzące poza ramkę
  • R6 Tożsamość szwajcarska — szwajcarskie szablony z wbudowanym font-weight >= 700 ostrzegają (narusza "większy oznacza cieńszy")

Krok 7 SKILL.md wyraźnie stwierdza, że walidator nie uruchamia się automatycznie — najpierw poczekaj, aż użytkownik obejrzy obrazy, oszczędzając dziesiątki sekund na rundę.

Predefiniowane motywy

Wybierz z references/theme-presets.md. Niestandardowe wartości hex nie są dozwolone — ochrona estetyki ma większe znaczenie niż swoboda wyboru.

Editorial (6)

MotywTonyNajlepszy do
🖋 Klasyczny atrament#0a0a0b / #f1efeaOgólny domyślny, tematy komercyjne, w razie wątpliwości
🌊 Porcelana indygo#0a1f3d / #f1f3f5Technologia, badania, AI, pisanie techniczne
🌿 Leśny atrament#1a2e1f / #f5f1e8Natura, zrównoważony rozwój, aktywność na świeżym powietrzu, literatura faktu
🍂 Papier pakowy#2a1e13 / #eedfc7Nostalgia, nauki humanistyczne, czytelnictwo, literatura
🌙 Wydma#1f1a14 / #f0e6d2Sztuka, projektowanie, kreatywność, moda
Ciemny atrament#0e0d0c / #ece2cf / #d4a04aGrafiki kluczowe gier / sceny nocne / kinowe okładki / Mroczne tematy w stylu Black Myth · Elden Ring

Swiss (4)

MotywAkcentNajlepszy do
🔵 IKB Klein Blue#002FA7Ogólny domyślny, premiery komercyjne, produkty AI, frameworki
🟡 Cytrynowy#FFD500Młodzież, sport, handel detaliczny, konsument, Y2K
🟢 Cytrynowo-zielony#C5E803Ekologia, zdrowie, pokolenie Z, zielone marki
🟠 Ostrzegawczy pomarańczowy#FF6B35Alerty, wiadomości, przemysł, energetyczne tematy

Aby zmienić motywy, po prostu zastąp atrybut <section class="poster" data-theme="..."> w szablonie źródłowym; wszystkie style CSS są rozwiązywane przez var(--...).

Katalog

guizang-social-card-skill/
├── SKILL.md                              ← Główny plik umiejętności: 7-krokowy workflow
├── README.md                             ← README po chińsku
├── README.en.md                          ← Ten plik
├── HANDOFF.md                            ← Dokument przekazania: fakty + historia wersji
├── PRODUCT.md                            ← Dokument produktu: myślenie + decyzje + mapa drogowa
├── validate-social-deck.mjs              ← Walidator układu Playwright
├── assets/
│   ├── template-editorial-card.html      ← Szablon źródłowy Editorial (6 motywów / 3 kanwy)
│   ├── template-swiss-card.html          ← Szablon źródłowy Swiss (4 akcenty / 3 kanwy)
│   ├── magazine-bg-webgl.js              ← Tło płynącego atramentu WebGL
│   └── screenshot-backgrounds/           ← 9 teł do zrzutów ekranu (WebP)
│       ├── style-a/                      ←   5 Editorial
│       └── style-b/                      ←   4 Swiss
└── references/
    ├── platform-specs.md                 ← Platforma × rozdzielczość × nazewnictwo
    ├── style-system.md                   ← Twarde zasady i antywzorce dla obu stylów
    ├── theme-presets.md                  ← Wszystkie 10 palet szczegółowo
    ├── layout-recipes.md                 ← 28 szkieletów układów (M01-M16 + S01-S12)
    ├── components.md                     ← Typografia / karty / odstępy / ikony
    ├── background-systems.md             ← Płynący atrament / siatka / warstwy papieru
    ├── portrait-fill.md                  ← Strategia białej przestrzeni dla planszy 3:4
    ├── content-planning.md               ← Haki / podział na strony / kompresja copy
    ├── category-cookbook.md              ← 11 tabela routingu kategorii Xiaohongshu
    ├── image-overlay.md                  ← Maska obrazu na pełną szerokość + zasady bezpieczeństwa twarzy
    ├── screenshot-treatment.md           ← Narzędzia `.frame-shot` + upiększanie zrzutów ekranu
    ├── map-component.md                  ← `.map-block` mapa MapLibre
    ├── title-shortener.md                ← Strategia krótkich tytułów dla okładki 1:1
    ├── production-workflow.md            ← Potok renderowania Playwright
    └── qa-checklist.md                   ← Lista kontrolna jakości

Podstawowe zasady projektowe

  1. Powściągliwość ponad głośność — powściągliwe palety wyróżniają się w nasyconym feedzie
  2. Struktura ponad dekorację — typografia / kontrast / siatka niosą hierarchię, a nie cienie czy karty
  3. Układy ponad swobodę — najpierw wybierz, później dostosuj; nie wymyślaj stron spoza 28 szkieletów
  4. Najpierw obrazy użytkownika — przy pozyskiwaniu przedstaw raz A/B/C; nie nalegaj ponownie na robienie własnych
  5. Maska + unikanie — obrazy na pełną szerokość zawsze mają maskę; strefy upuszczania tekstu muszą omijać obiekt (twarze / produkty / obszary o dużej gęstości tekstu)
  6. Większy oznacza cieńszy — w Swiss rozmiar .h-xl rośnie → grubość musi maleć. Editorial stosuje tę samą zasadę
  7. Bez automatycznej walidacji — najpierw pozwól użytkownikowi spojrzeć, a następnie zapytaj przed walidacją; oszczędza dziesiątki sekund na rundę
  8. Umiejętność to produkt, a nie prompt — ma PRODUCT.md, numery wersji, CHANGELOG, granice możliwości
  9. Lokalne testy pozostają poza git — wszystkie dema / testy dymne znajdują się w local-tests/, ignorowane przez git

Odniesienia wizualne

  • Układ magazynów Monocle / Kinfolk / Cereal i odstępy między literami
  • Systemy siatki Massimo Vignelli / Helvetica Forever / Swiss International Typographic Style
  • Proporcje obrazu do tekstu i portrety ludzkie w Apartamento / The Gentlewoman
  • Przykłady z Xiaohongshu / Rednote, gdzie powściągliwość wygrywa w feedzie
  • Praktyka kart społecznościowych Guizang

Mapa drogowa

  • Więcej testów dymnych dla przypadków brzegowych limitów typografii przy długich treściach Editorial
  • Więcej szwajcarskich układów danych (dodatkowe szkielety wykresów)
  • Po wygenerowaniu obrazu: aktywnie pytaj, czy wprowadzić lokalne poprawki / ponownie wygenerować cały obraz
  • Więcej pakietów zalecanych układów specyficznych dla kategorii (obecnie 7 z 11 jest silnych od początku do końca)
  • Wersja WorkBuddy gotowa na rynek

Współpraca

Błędy, problemy z układem, prośby o nowe układy — mile widziane Issues i PR. Priorytety zmian:

  • Podczas edycji szablonów źródłowych aktualizuj również tabelę korespondencji w references/components.md (rozmiary / odstępy / grubości)
  • Podczas dodawania układów dodaj pełny przepis do references/layout-recipes.md (limity copy + minimalna gęstość)
  • Podczas dodawania kolorów motywów zaktualizuj również blok [data-theme="..."] w szablonie źródłowym + references/theme-presets.md
  • Podczas dodawania reguł szwajcarskich zaktualizuj również pasującą regułę w validate-social-deck.mjs
  • Napotkane błędy trafiają do references/qa-checklist.md
  • Testy i dema znajdują się w local-tests/ — nie zaśmiecaj katalogu głównego umiejętności

Licencja

AGPL-3.0 © 2026 op7418

Ten projekt jest licencjonowany na warunkach GNU AGPL-3.0. Kluczowe punkty:

  1. Wymagane przypisanie autorstwa — Zachowaj informację o prawach autorskich
  2. Prace pochodne muszą być open-source — Każda zmodyfikowana wersja, fork lub redystrybucja musi być udostępniona na licencji AGPL-3.0 (lub kompatybilnej), wraz z pełnym kodem źródłowym
  3. Korzystanie sieciowe jest dystrybucją — Nawet jeśli uruchamiasz zmodyfikowaną wersję tylko jako SaaS / usługę internetową bez rozpowszechniania kodu, nadal musisz opublikować źródło (to właśnie sprawia, że AGPL jest bardziej restrykcyjna niż GPL)
  4. Zakaz dystrybucji zamkniętej, własnościowej lub wyłącznie płatnej

Pełne warunki w LICENSE.

FAQ