Find missing spans and broken propagation in microservice flows
Debug microservices by enforcing end-to-end correlation (trace IDs, request IDs) and systematically locating propagation breaks or sampling gaps.
Create a skill called "Distributed Trace Hunt". Ask me for: - The request journey (start → end) and involved services - Current tracing stack (OpenTelemetry/Jaeger/etc.) and sampling approach - One example trace/span screenshot or IDs (if available) Output: - A step-by-step trace propagation audit checklist - Likely root-cause buckets and how to confirm each - A minimal staging test plan that asserts end-to-end spans exist
In distributed systems, partial traces are common. This recipe builds a repeatable
trace-driven debugging path: define the journey → validate propagation → close gaps.
Make profiling routine, not just an emergency tool
Standardize how teams capture and interpret profiles (CPU, memory, IO) and convert results into actionable fixes with verification steps.
Make every incident searchable by one ID
Ensure logs, traces, and error reports share correlation IDs so debugging doesn't require "grep archaeology." Adds a baseline instrumentation and logging contract.
Auto-generate proxies the moment footage lands
Choppy playback, laggy scrubbing, and unusable timelines — even on strong machines — often comes down to editing long-GOP or heavy codecs at high resolution without proxies. This recipe generates proxies automatically whenever new camera originals appear, so every project starts edit-ready instead of debug-ready.
Keep media caches from eating your SSD and slowing your apps
Media cache and disk caches balloon over time, causing storage emergencies and performance regressions. This recipe turns cache cleanup from a panic action into a controlled, scheduled maintenance job — for Adobe Premiere Pro, After Effects, and similar tools.