How this skill is triggered — by the user, by Claude, or both
Slash command
/util:loggingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
$ARGUMENTS
$ARGUMENTS
Add, fix, or update logging following strict principles.
Logs that don't get read are useless. Every log statement must earn its place.
Before adding a log, ask:
Cut ruthlessly. Then cut more.
What the service is doing at a glance.
Log these:
Never log:
Details for troubleshooting. Off in production unless investigating.
Log these:
Recoverable errors you're explicitly allowing to continue.
Log these:
Never log:
Log at the handling point. Once.
/logging after significant code changesReview ALL logging against current code. Fix level mismatches. Remove noise. Add missing service narrative. Report what was changed.
npx claudepluginhub jsai23/claude-tooling --plugin utilGuides log level selection, structured logging, and error tracking integration. Use when implementing logging in application code to keep error tracking actionable.
Defines structured logging standards: log levels, message format, required fields, PII masking, and what to log/never log. Useful when adding log statements or configuring loggers.
Audits legacy codebases for unstructured logging (print, console.log, interpolated logger calls) and suggests JSON-lines compliant replacements per a structured-logging spec. Read-only; never modifies code.