From claudient
Adds production-quality structured logging to a file or function. Analyzes existing logging, identifies missing log points, selects appropriate levels, and inserts structured key=value log statements without altering logic.
How this command is triggered — by the user, by Claude, or both
Slash command
/claudient:add-logging [bestandspad of functiepath]debug/nl/The summary Claude sees in its command listing — used to decide when to auto-load this command
Voeg logging met productiekwaliteit toe aan de doelcode. Doel: $ARGUMENTS Lees het doelbestand of de doelfunctie. Vervolgens: 1. **Controleer bestaande logging** — identificeer wat al wordt gelogd, welke logbibliotheek of framework in gebruik is (stdlib logging, structlog, Winston, pino, slog, zerolog, enz.) en de logniveauconventies van het project. Introduceert u geen tweede logafhankelijkheid. 2. **Identificeer logpunten** — bepaal waar logging ontbreekt of onvoldoende is: - In- en uitgang van niet-triviale functies (met relevante argumenten en retourwaarden, geredacteerd indien z...
Voeg logging met productiekwaliteit toe aan de doelcode.
Doel: $ARGUMENTS
Lees het doelbestand of de doelfunctie. Vervolgens:
Controleer bestaande logging — identificeer wat al wordt gelogd, welke logbibliotheek of framework in gebruik is (stdlib logging, structlog, Winston, pino, slog, zerolog, enz.) en de logniveauconventies van het project. Introduceert u geen tweede logafhankelijkheid.
Identificeer logpunten — bepaal waar logging ontbreekt of onvoldoende is:
Kies de juiste logniveaus — pas deze regels strikt toe:
Voeg gestructureerde velden toe — log sleutel=waarde-paren of JSON-velden, geen geïnterpoleerde tekenreeksen. Neem op: aanvraag/trace/correlatieID's indien beschikbaar in bereik, relevante entiteits-ID's, timing, omgevingscontext.
Pas de wijzigingen toe — schrijf het bijgewerkte bestand. Wijzig niet de logica, opmaak buiten de toegevoegde regels of variabelnamen. Voeg alleen import's toe indien vereist en nog niet aanwezig.
Toon een samenvatting — vermeld elke toegevoegde logverklaring met het niveau en een eenregelige rationale.
Log geen geheimen, tokens, wachtwoorden, volledige aanvraagteksten of persoonsgegevens. Indien dergelijke waarden in bereik zijn, log hun aanwezigheid of een hash, nooit hun inhoud.
npx claudepluginhub claudient/claudient --plugin claudient-personas