c-memory-management
Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
Use when managing memory in C programs with malloc/free, pointers, and avoiding common memory safety pitfalls.
Use when Elixir pattern matching including function clauses, case statements, with statements, and destructuring. Use for elegant control flow.
Use when working with Bun's runtime APIs including file I/O, HTTP servers, and native APIs. Covers modern JavaScript/TypeScript execution in Bun's fast runtime environment.
Use when analyzing and fixing Dialyzer warnings and type discrepancies in Erlang/Elixir code.
Use when optimizing code for performance, reducing bundle size, improving load times, or fixing performance bottlenecks. Emphasizes measurement-driven optimization.
Use when working with Ruby metaprogramming features including dynamic method definition, method_missing, class_eval, define_method, and reflection.
Backward call-chain tracing - systematically trace bugs from error location back through call stack to original trigger. Adds instrumentation when needed.
Audit local analytics for bot traffic, referrer spam, and data quality. Use when investigating discrepancies between Fathom and local stats.
Use when diagnosing crawl/index issues, performance regressions, or structured data gaps.
Use when planning channel distribution and measuring video performance.
Analyzes scenes for performance bottlenecks (draw calls, batching, textures, GameObjects). Use when optimizing scenes or investigating performance issues.
Use when researching, documenting, and sharing competitor insights with GTM teams.
Automatically discover caching and performance skills when working with caching. Activates for caching development tasks.
Automatically discover WebAssembly skills when working with WebAssembly. Activates for wasm development tasks.
Automatically discover eBPF and kernel skills when working with eBPF. Activates for ebpf development tasks.
Automatically discover protocol skills when working with HTTP, TCP, UDP, QUIC, and network protocols
Automatically discover Zig programming skills when working with Zig. Activates for zig development tasks.
Systematically trace bugs backward through call stack to find original trigger
Use when system feels sluggish, apps unresponsive, fans spinning, or user asks about memory/RAM/performance - diagnoses macOS memory and suggests fixes
Startup protocol executed once at session start. Detects system instruction impulses, caches framework observations from memory graph, establishes temporal awareness, and activates specialized profiles. Provides initial session initialization protocol and session response protocol applied before each response. Execute procedures in sequence without displaying process details to user.
Systematically diagnose and fix bugs through triage, reproduction, root cause analysis, and verified fixes. Use when resolving bugs, errors, failing tests, or investigating unexpected behavior.