Summary

Verandert een git diff in een gestructureerde, gelinkte HTML PR-samenvatting — maar vereist `npm install` eerst, ongedocumenteerd.

Door brsbl · brsbl/ottonomous

Werkt met setup ★ 8.8/10

Summary — Verandert een git diff in een gestructureerde, gelinkte HTML PR-samenvatting — maar vereist `npm install` eerst, ongedocumenteerd.

Wat het doet

Leest de diff tussen main en HEAD (of gestage wijzigingen), synthetiseert een gestructureerde semantische samenvatting (overzicht, review-risicogebieden, per-bestand-uitsplitsing, brekende wijzigingen, bestanden-gewijzigd-tabel met GitHub-links), converteert deze vervolgens naar een gestylede HTML-pagina via een gebundeld Node-script en opent deze. Gebruik bij het schrijven van PR-samenvattingen, release notes, of wijzigingsoverzichten.

Testrapport

Echt uitgevoerd op een wegwerpbare git-repo: de gestructureerde per-bestand-uitsplitsing ving een echte bug (permanente accountuitsluiting zonder resetpad, en een race condition) die een gewone basis-samenvatting over het hoofd zag — maar de gebundelde md-to-html.js heeft `npm install` nodig voor marked/highlight.js eerst, en die stap staat nergens in de SKILL.md.

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

Installatie

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

Commando's en voorbeeldprompts

  • /summaryVerandert een git diff in een gestructureerde, gelinkte HTML PR-samenvatting — maar vereist `npm install` eerst, ongedocumenteerd.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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?