Summary

Omvandlar en git diff till en strukturerad, länkad HTML PR-sammanfattning – men behöver `npm install` först, odokumenterat.

av brsbl · brsbl/ottonomous

Fungerar med konfiguration ★ 8.8/10

Summary — Omvandlar en git diff till en strukturerad, länkad HTML PR-sammanfattning – men behöver `npm install` först, odokumenterat.

Vad den gör

Läser diffen mellan main och HEAD (eller staged changes), syntetiserar en strukturerad semantisk sammanfattning (översikt, riskområden för granskning, uppdelning per fil, brytande ändringar, filer-ändrade-tabell med GitHub-länkar), konverterar den sedan till en stylad HTML-sida via ett medföljande Node-skript och öppnar den. Använd vid skrivning av PR-sammanfattningar, release-anteckningar, eller ändringsöversikter.

Testrapport

Körde den på riktigt på ett kassations-git-repo: den strukturerade uppdelningen per fil fångade en verklig bugg (permanent kontoutelåsning utan återställningsväg, och en race condition) som en enkel grundläggande sammanfattning slätade över – men den medföljande md-to-html.js behöver `npm install` för marked/highlight.js först, och det steget finns ingenstans i SKILL.md.

Testad: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/brsbl/ottonomous
mkdir -p ~/.claude/skills
cp -r ottonomous/skills/summary ~/.claude/skills/summary
cd ~/.claude/skills/summary && npm install

Kommandon och exempelprompter

  • /summaryOmvandlar en git diff till en strukturerad, länkad HTML PR-sammanfattning – men behöver `npm install` först, odokumenterat.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Turn the diff between main and my branch into a PR summary page
  • Summarize my staged changes into a styled HTML overview I can open
  • What are the breaking changes and review risks in this diff?