Promote

Przekształca diff wydania git w zweryfikowany danymi wątek X/Twitter plus 72-znakową kartę ASCII

Autor: oliver-kriska · oliver-kriska/claude-elixir-phoenix

Testowano · Działa ★ 8.8/10

Promote — Przekształca diff wydania git w zweryfikowany danymi wątek X/Twitter plus 72-znakową kartę ASCII

Co robi ten skill

Generuje posty promocyjne X/Twitter z rzeczywistych danych repozytorium: kartę ASCII z rysowaniem ramek (zweryfikowaną na dokładnie 72 znaki szerokości za pomocą dołączonego skryptu Python), wątek tweetów hook-findings-CTA z konkretnymi liczbami przed/po, polecenie renderowania CodeSnap oraz sekcję weryfikacji faktów, wiążącą każde twierdzenie z poleceniem git lub odwołaniem do pliku. Uruchamia się podczas pisania postów o wydaniu, tweetów promocyjnych, ogłoszeń o wtyczkach lub treści społecznościowych dla nowej wersji.

Raport z testu

Sklonowano repozytorium i uruchomiono własne polecenia danych umiejętności: git diff --stat v2.14.3..v3.0.0 zwróciło 1134 pliki/+140567/-598, ls zliczyło 51 umiejętności i 26 agentów. Zbudowano kartę ASCII v3.0.0 i uruchomiono wbudowany w umiejętność weryfikator wyrównania Python, który wykrył 4 wiersze o długości 73 znaków (dokładnie to, o czym ostrzegał); po przycięciu wszystkie 20 linii zweryfikowano na 72. Bazowy był ogólnym tweetem z emoji, bez weryfikowalnych liczb; artefakt umiejętności zawierał 5 metryk opartych na poleceniach, tabelę przed/po, wątek anty-hype i sekcję weryfikacji faktów, oznaczającą niemożliwe do uruchomienia twierdzenie eval-all jako UNVERIFIED. Nie można było wykonać codesnap (niezainstalowany) ani make eval-all, ale główny rezultat (post markdown + zweryfikowana karta) został wyprodukowany od początku do końca.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

git clone --depth 1 https://github.com/oliver-kriska/claude-elixir-phoenix.git /tmp/promote-src
mkdir -p ~/.claude/skills
cp -R /tmp/promote-src/.claude/skills/promote ~/.claude/skills/promote
# Ships SKILL.md + references/templates.md. Core output (post .md + verified ASCII card .txt) needs only git.
# Optional Step 4 PNG render needs the `codesnap` CLI and a scratchpad/x-posts/codesnap-claude-dark.json config (neither is in the repo — create/install yourself, or skip the render).
# Step 1 `make eval-all` only runs inside the repo's Elixir toolchain; outside it, mark eval scores UNVERIFIED.
# Data commands (git diff --stat, ls plugins/.../skills) assume you run it from within a claude-elixir-phoenix-style repo.

Komendy i przykładowe prompty

  • /promotePrzekształca diff wydania git w zweryfikowany danymi wątek X/Twitter plus 72-znakową kartę ASCII

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Write a release announcement tweet for v2.0
  • Draft a promotion post for this new plugin
  • Create social media content for our release