tomsej/pi-ext/wf-explain
Claude Code and agent skill by tomsej/pi-ext
- community
Checking that the SKILL.md file is still in the repository.
České vysvětlení změny kódu z kontraktu, ref range nebo PR — pozadí, intuice, průchod kódem, důkazy, UAT a kvíz. Volá wf-impl po UAT nebo uživatel ručně.
Install
npx vskill@latest install tomsej/pi-ext/wf-explainSKILL.md
/wf-explain — vysvětli změnu
CELÝ VÝSTUP JE ČESKY. Repozitář jen čti a před psaním prozkoumej okolí změny.
Vstup a důkazy
Vstup: contract.md (target branch...HEAD), ref range, číslo nebo URL PR.
- Pipeline: důkazy a kroky převezmi z gate a wf-uat reportu.
- Standalone: kritéria spoj s testy v diffu a UAT s kontraktem; bez důkazu použij ⚠️.
- PR:
gh pr view <n> --json title,body,baseRefName,url,gh pr diff <n>,gh pr checks <n>. - HEAD PR čti bez checkoutu:
git fetch origin pull/<n>/head; soubory přesgit show FETCH_HEAD:<cesta>. - Tvrzení z PR popisu potvrď diffem, testem nebo CI; nic nevymýšlej.
Styl
- Používej jeden název pro jednu věc.
- Piš aktivně a používej krátká běžná slova.
- Jedna věta nebo odrážka obsahuje jednu hlavní myšlenku.
- Vynech výplňové úvodní fráze, opakování a marketingová přídavná jména.
- Stručnost nesmí odstranit podmínku, hranici ani pozorovatelné chování.
- Veď čtenáře plynule od modelu ke kódu.
Sekce v pořadí
- Pozadí — přeskočitelný úvod, potom kontext změny.
- Intuice — princip na hračkových datech, bez implementace.
- Změna shora dolů — jediný průchod architekturou a kódem.
- Akceptační kritéria a jejich ověření — uživatelský výsledek + test, gate nebo UAT.
- UAT — jak si to ověřit sám — disposable instance a kroky
- [ ]; každý ověří jedno chování. - Kvíz — 5 středně těžkých otázek s variantami a vysvětlením.
Změna shora dolů
Začni problémem, výsledným pravidlem a tabulkou ověřených metrik; neznámé = —. Použij zavřené <details> v pořadí: <code>PRINCIPLE</code> → <code>FLOW</code> → <code>STEP</code> → <code>KEPT</code> → <code>VERIFY</code>. Každý <summary> má štítek, název a jednovětý závěr. FLOW ukáže komponenty; STEP důležité symboly a soubory. Ve STEP vnoř jen podstatné soubory; stav je 🟡 <a href="<diff-url>"><code>MODIFIED</code></a> nebo 🟢 <a href="<diff-url>"><code>NEW</code></a> a vede na PR Files či compare. Název souboru je odkaz na HEAD řádky (.../blob/<sha>/<path>#Lx-Ly). URL nehádej; mechanické změny vynech. Ukaž krátký blok v jazyce souboru s výsledným kódem, ne raw diff. Celý diff patří jen do odkazu.
Formát a uložení
Vytvoř explanation.md pod ~/Workspace/specs/<projekt>/ (<projekt> = basename origin remote bez .git):
- kontrakt:
<název>/explanation.md; PR:~/Workspace/specs/<projekt>/pr-<n>-<slug>/explanation.md; ref:YYYY-MM-DD-<slug>/explanation.md(date +%F).
Používej malé mermaid diagramy s ukázkovými daty, žádné ASCII; bloky kódu mají jazyk. Odpověď kvízu musí být HTML: <details><summary>Odpověď</summary><p><strong>B.</strong> Proč ano; proč ostatní ne.</p></details>. Na konci vypiš absolutní cestu.
Plannotator
Po zápisu vytvoř share URL bez lokálního serveru; nespouštěj plannotator annotate:
Hash je nešifrovaný; pro citlivý obsah URL nevytvářej. Short link jen se souhlasem.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/wf-explain/SKILL.md
Popularity
- Repository stars
- 78
- Repository forks
- 6
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/tomsej/pi-ext/wf-explain)