Promote
Förvandlar en git release diff till en dataverifierad X/Twitter-tråd plus 72-teckens ASCII-kort
Testad · Fungerar
Vad den gör
Genererar X/Twitter-inlägg för release-kampanjer från verklig repository-data: ett box-drawing ASCII-kort (verifierat till exakt 72 tecken brett via ett inkluderat Python-skript), en hook-findings-CTA tweet-tråd med konkreta före/efter-siffror, ett CodeSnap render-kommando och en faktakontrollsektion som kopplar varje påstående till ett git-kommando eller filreferens. Utlöses när man skriver release-inlägg, kampanjtweets, plugin-meddelanden eller socialt innehåll för en ny version.
Testrapport
Klonade repot och körde färdighetens egna datakommandon: git diff --stat v2.14.3..v3.0.0 gav 1134 filer/+140567/-598, ls räknade 51 färdigheter och 26 agenter. Byggde v3.0.0 ASCII-kortet och körde färdighetens inbäddade Python-justeringsverifierare, som fångade 4 rader på 73 tecken (den exakta avvikelsen den varnar för); efter trimning verifierades alla 20 rader till 72. Baseline var en generisk emoji-hype-tweet med noll verifierbara siffror; färdighetsartefakten innehöll 5 kommando-stödda mätvärden, en före/efter-tabell, en anti-hype-tråd och en faktakontroll som flaggade det icke-körbara eval-all-påståendet som UNVERIFIED. Kunde inte exekvera codesnap (inte installerat) eller make eval-all, men den primära leveransen (post markdown + verifierat kort) producerades end-to-end.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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.
Kommandon och exempelprompter
/promoteFörvandlar en git release diff till en dataverifierad X/Twitter-tråd plus 72-teckens ASCII-kort
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Write a release announcement tweet for v2.0Draft a promotion post for this new pluginCreate social media content for our release