Promote
Zet een git release diff om in een data-geverifieerde X/Twitter-thread plus 72-tekens ASCII-kaart.
Getest · Werkt
Wat het doet
Genereert X/Twitter release-promotieposts uit echte repositorydata: een box-drawing ASCII-kaart (geverifieerd tot exact 72 tekens breed via een meegeleverd Python-script), een hook-findings-CTA tweet-thread met concrete voor/na-nummers, een CodeSnap render-commando, en een fact-check sectie die elke claim koppelt aan een git-commando of bestandsreferentie. Activeert bij het schrijven van releaseposts, promotie-tweets, plugin-aankondigingen of sociale content voor een nieuwe versie.
Testrapport
Repo gekloond en de eigen data-commando's van de skill uitgevoerd: git diff --stat v2.14.3..v3.0.0 gaf 1134 bestanden/+140567/-598, ls telde 51 skills en 26 agents. De v3.0.0 ASCII-kaart gebouwd en de ingebedde Python-uitlijningsverificator van de skill uitgevoerd, die 4 rijen op 73 tekens betrapte (de exacte off-by-one waarvoor het waarschuwt); na trimmen werden alle 20 regels geverifieerd op 72. Baseline was een generieke emoji-hype-tweet met nul verifieerbare cijfers; het skill-artefact bevatte 5 command-backed metrics, een voor/na-tabel, een anti-hype-thread en een fact-check die de niet-uitvoerbare eval-all claim als UNVERIFIED markeerde. Kon codesnap (niet geïnstalleerd) of make eval-all niet uitvoeren, maar de primaire oplevering (post markdown + geverifieerde kaart) werd end-to-end geproduceerd.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/promoteZet een git release diff om in een data-geverifieerde X/Twitter-thread plus 72-tekens ASCII-kaart.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Write a release announcement tweet for v2.0Draft a promotion post for this new pluginCreate social media content for our release