Forces you to investigate root causes before attempting any fixes through a rigid four-phase process: evidence gathering with diagnostic logging at component boundaries, pattern analysis against working examples, hypothesis testing with minimal changes, and proper test-driven implementation. Specifically prevents the "quick fix" trap by requiring you to trace data flow, add instrumentation to multi-layer systems, and stop after three failed attempts to question the underlying architecture. Most useful when you're under pressure and tempted to guess, or when dealing with complex systems where symptoms appear far from causes.
The convex-performance-audit skill diagnoses and resolves performance issues in Convex applications by analyzing hot-path reads, write contention, subscription costs, and function limits. It is designed for developers experiencing slow features, high read/write costs, or functions approaching execution limits, helping them identify root causes through deployment health insights and CLI diagnostics before recommending targeted optimizations. The skill prioritizes measured signals and avoids recommending structural changes unless there is clear evidence of an unbounded performance problem.
This walks you through the essential Python profiling toolkit, from cProfile for CPU bottlenecks to memory_profiler for tracking allocations and py-spy for production debugging. You'll learn to identify slow functions, optimize list comprehensions versus loops, fix string concatenation performance, and choose the right data structures. The patterns cover real optimization wins like switching from O(n) list searches to O(1) dictionary lookups, using generators to reduce memory usage, and leveraging local variables over globals. Solid for debugging sluggish applications or optimizing data processing pipelines before they hit production.
vue-debug-guides provides comprehensive guidance for diagnosing and fixing Vue 3 runtime issues, including reactivity problems, computed property bugs, watcher failures, async data race conditions, and hydration errors. It serves Vue developers who need to resolve specific bugs during development by mapping symptoms to detailed reference guides covering root causes and solutions. The skill solves the problem of quickly identifying why Vue applications behave unexpectedly by categorizing common debugging scenarios across reactivity, computed properties, watchers, and other Vue subsystems.
The skill audits and fixes animation performance issues including layout thrashing, compositor property misuse, scroll-linked motion problems, and inefficient filter effects across CSS and JavaScript animations. It serves developers and designers who need to diagnose and resolve stuttering animations, janky transitions, or performance bottlenecks in UI motion work. The skill identifies violations against nine rule categories—from critical never-patterns like interleaving layout reads and writes to medium-priority issues like unnecessary blur effects—and provides concrete code-level fixes without requiring animation library migrations.