Eindredacteur plugin

Definitie

De eindredacteur-plugin is een Nederlandstalige journalistieke redactieplugin voor Cowork (claude.ai desktop). Ze combineert 6 kerncommands met een 4-fasen SKILL-workflow op basis van gedestilleerde principes uit zeven journalistieke bronboeken. Gebouwd in samenwerking tussen Cowork (ontwerp en specificatie) en Claude Code (bouw en installatie), uitgegroeid van v0.1.0 naar v0.3.0+ met 13+ commands.

Context

Er bestond geen Nederlandstalige journalistieke eindredacteur-skill. Engelse equivalenten (Every Style Editor, jamditis/claude-skills-journalism) zijn verkend maar bleken niet direct bruikbaar voor Nederlandse journalistieke normen. De plugin is opgebouwd vanuit een synthesedocument van zeven studieboeken en uitgebouwd door iteratieve test-en-fix sessies op echte materialen (interviews, transcripten, artikelen).

Zie wiki-cowork-plugin-structuur voor de technische plugin-architectuur: plugin.json schema, SKILL.md format, ZIP-root vereiste en installatieprocedure.

Kernpunten

Commands

6 kerncommands (v0.1.0 / v0.2.0)

  • /eindredactie — volledige 4-fasen redactiepass op een artikel of essay. Levert een rapport met scores per categorie, rode vlaggen en actiepunten. Na de v0.4.09-optimalisatie: feedback-only als default (geen dubbele brontekst), met locatieverwijzingen (alinea + fragment).
  • /transcriptie — schoont ruwe Whisper-transcripten op naar leesbaar Nederlands. Herkent tijdcode-resets, meerdere opnamesessies, off-record passages en gevoelige passages. Stap 7 levert een expliciete verificatielijst; namen worden via WebSearch geverifieerd.
  • /kopij-check — pre-publicatiescan op publicatierijpheid. Checkt of de kop levert wat het artikel belooft; taalrapport benoemt maximaal 5 tot 7 concrete fouten. Oordeel: publiceerbaar / niet publiceerbaar / na revisie.
  • /sum-AIauth — genereert 1 tot 1,5 alinea AI-verantwoording voor portfolio of redactionele bijsluiter. Beschrijft welke AI-tools zijn gebruikt, waarvoor en op welke manier.
  • /sumAI — volledig procesverslag van de redactiesessie. Lijst scheidt nieuw aangemaakt van bewerkte bestanden.
  • /leguit — vast format: korte uitleg van een concept, een praktijkvoorbeeld, een APA7-bron, gevolgd door drie alinea’s verdieping.

Uitbreiding v0.3.0 (7 extra commands)

In v0.3.0 zijn toegevoegd: /koppen, /interviewprep, /invalshoek, /itemsheet, /script, /montage, /herschrijf. Deze commands waren bij afsluiting van de 04-05-sessie deels nog niet getest.

4-fasen workflow

Elke /eindredactie-pass doorloopt vier fases:

  1. Lezen — genre bepalen (nieuwsbericht, feature, reportage, portret, achtergrond, hybride). Genre stuurt de verwachtingen voor alle volgende fases.
  2. Structuur — beoordeling van lead/opening, opbouw, alinea-lengte en overgangen, koppen en tussenkoppen.
  3. Inhoud — fact-check via claimlijst met risico-rangschikking (Hoog / Midden / Laag), source-verification, ethische toets.
  4. Taal — ai-writing-detox (alleen bij 3+ AI-patronen), spelling, stijl en leesbaarheid.

Scoreformat

Elke eindredactiepass levert scores op 8 beoordelingscategorieën, elk op een schaal van 1 tot 5:

CategorieWat wordt beoordeeld
FeitelijkheidAccuraatheid van claims, verificeerbaarheid
StructuurLead, opbouw, alinea’s, koppen
Taal/stijlStijlconsistentie, leesbaarheid, register
BrongebruikDiversiteit, attributie, transparantie
EthiekPrivacy, kwetsbaren, hoor-en-wederhoor
Genre-eisenAansluiting bij conventies van het gekozen genre
KoppenNauwkeurigheid, lading, belofte vs. inhoud
Digitale standaardenScanbaarheid, SEO-basisbeginselen

Publicatie-oordeel: ja / nee / na revisie, met onderbouwing.

Lazy reference loading (na optimalisatie 2026-04-09)

Alle references worden alleen geladen bij een specifieke trigger, niet standaard. Dit bespaart naar schatting 3600+ regels context per run:

  • verificatie.md — bij checkwaardig feit
  • bronnen-overzicht.md — bij bronvraag of attributietwijfel
  • taal-stijl.md — bij stijlissues of colloquiale constructies
  • genre-eisen.md — bij genreonzekerheid of hybride vormen
  • rode-vlaggen.md — bij serieuze of kritieke bevindingen
  • kwaliteitsschaal.md — bij eindoordeel
  • ethiek.md — bij privacy, kwetsbaren of gevoelige passages
  • digitaal.md — bij digitale publicatiebestemming

Sub-skills worden eveneens alleen op trigger geladen: ai-writing-detox, fact-check-workflow, source-verification.

Skills-map architectuur

eindredacteur-plugin/
  skills/
    eindredacteur/
      SKILL.md            -- hoofdworkflow, max ~450 regels
      references/         -- 6 reference-bestanden, trigger-based
    eindredactie/
      SKILL.md            -- geoptimaliseerde kernlogica
    remotion-visuals/
      SKILL.md
      references/         -- 5 references (data-pipeline, animation-patterns, ...)
  commands/               -- legacy, vervangen door skills/
  plugin.json

SKILL.md per skill bevat: naam (kebab-case), allowed-tools (space-separated), en de 4-fasen workflow. Reference-bestanden bevatten uitgebreide inhoud die in SKILL.md te lang zou zijn.

Bronstrategie: Pad A / B / C (strict-mode skills)

Drie skills werken strikt: leguit, interviewprep. Eindredactie werkt als mark-and-deliver. De padkeuze is gedocumenteerd in elke SKILL.md:

Pad A — lokale bron beschikbaar in references/bronnen/. Skill leest het bronbestand in en gebruikt uitsluitend dat. Output markering: [BRON-LOKAAL: bestand.md].

Pad B — geen lokale bron, maar WebSearch levert minimaal twee onafhankelijke geloofwaardige bronnen. Skill procedeert met webresultaten. Markering: [BRON-WEB: URL, dd-mm-jjjj]. Single source: [SINGLE-SOURCE].

Pad C — niets gevonden (lokaal leeg, web leeg of ongeloofwaardig). Skill STOPT. Interviewprep levert de letterlijke vraag: “Ik kan geen geverifieerde achtergrond vinden over [naam]. Kun je zelf een briefing aanleveren, of wil je dat ik alleen de vragenlijst opstel op basis van wat jij weet?” Leguit vraagt om bronmateriaal of expliciete toestemming voor [TRAININGSKENNIS]-markering.

Mark-and-deliver (eindredactie) — skill stopt nooit. Claims zonder verificatie krijgen status [TE VERIFIEREN] in de claimlijst. Bij een claim die feitelijk onmogelijk is of publicatie riskant maakt: [PUBLICATIEBLOKKEREND] met motivatie.

Testcase-bevinding (2026-04-18): leguit gaat naar Pad B voor onderwerpen buiten het journalistieke domein (bijv. kwantumverstrengeling) als webresultaten beschikbaar zijn. De skill vraagt dan niet om input maar levert gewoon een uitleg met webbronstatus. Pad C geldt uitsluitend bij geen enkele bruikbare bron.

Factcheck-aanpak (claimlijst-first)

Default factcheck werkt zonder WebSearch. Claude produceert een claimlijst met per claim:

  • Risico-inschatting: Hoog / Midden / Laag
  • Vermoeden: plausibel / twijfelachtig / verdacht
  • Voorgestelde verificatieroute (bron, database, contact)

Jim beslist daarna welke claims daadwerkelijk geverifieerd worden. WebSearch wordt alleen uitgevoerd op expliciete aanvraag of bij Hoog-risico claims.

Publicatie-klaar in v0.4.1 (2026-04-16)

Tussen v0.3.0 en v0.4.0 was de plugin-map hergestructureerd: alle zes originele commands waren vervangen door skills in skills/<naam>/SKILL.md, maar commands/ was leeggemaakt. Gevolg: de README beloofde /eindredactie, /transcriptie etcetera terwijl die slash commands in een verse Claude Code install niet meer werkten. De v0.4.1 release fixt dit met het thin wrapper patroon: alle 13 skills krijgen een minimale commands/<naam>.md wrapper die via ${CLAUDE_PLUGIN_ROOT}/skills/<naam>/SKILL.md naar de bijbehorende skill verwijst. Zowel slash command als auto-trigger werken nu parallel. Zie wiki-slash-commands-vs-skills voor het volledige patroon.

Publicatie-klaar betekent verder: persoonlijke auteurreferenties zijn verwijderd uit README en plugin.json, een MIT LICENSE is toegevoegd (Copyright (c) 2026 eindredacteur contributors), de installatie-sectie onderscheidt expliciet Claude Code en Cowork flows, en /sum-AIauth is hernoemd naar /sum-aiauth zodat filename en slash command matchen. origin/main is bij dezelfde release synchroon gebracht: voor v0.4.1 liep de publieke repo op v0.2.0 terwijl lokaal al v0.4.0 draaide. Die mismatch was de directe aanleiding om een pre-publicatie checklist te formaliseren.

Verbanden

Bronnen

Zie wiki-journalistieke-eindredactie-principes voor de volledige APA7-bronnenlijst van de zeven journalistieke studieboeken.

Sessie-herkomst