What problem does it solve?
This Skill prevents “it failed but we have no proof” debugging by instrumenting integration boundaries so failures produce structured, greppable logs and typed error evidence.
Core Features & Use Cases
- Logger discovery and safe conformity: Detects an existing project logger and conforms to its API, or offers a zero-dependency console-based fallback (optionally pino if approved).
- Boundary-focused instrumentation: Enumerates outbound/inbound HTTP, IPC, spawn/exec, env injection, file writes, queues, hooks, MCP tool calls, and replaces silent-failure patterns with logged catches while preserving behavior.
- Trail verification for
/fix-bug: Ensures log locations and stable event names exist and verifies at least one instrumented boundary actually emits before declaring completion.
- Use Case: After shipping a feature (or applying a targeted change), add observability to the exact dispatch/receive sites (routes, webhook handlers, queue workers, spawned processes) so future failures can be diagnosed from logs rather than speculation.
Quick Start
Ask the agent to add logging and structured observability to the integration boundaries for the feature you are working on, and verify that at least one boundary emits the expected event logs that /fix-bug can grep.