cirruslogic
Cirrus Logic MPN encoding patterns, suffix decoding, and handler guidance. Use when working with Cirrus Logic audio ICs, Wolfson audio products, or CirrusLogicHandler.
input-latency-governance
Achieve and maintain low input latency by engineering event-to-render pipelines.
rust-ml-huggingface-porting
Port HuggingFace models to Candle with correct tensor naming. Use when debugging weight loading errors or matmul issues.
rust-tokio-essentials
Core Tokio patterns including runtime setup, spawn_blocking for CPU work, and avoiding blocking operations. Use for any async Rust development.
lang-carbon-dev
Foundational Carbon patterns covering memory safety, modern syntax, C++ interop, and Carbon idioms. Use when writing Carbon code or migrating from C++. This is the entry point for Carbon development.
edge-rendering-strategies
Distribute rendering logic to edge nodes to minimize TTFB and support personalized caching.
transmissions-processor
Guide for creating custom Transmissions processors with factory registration for core and remote development
detecting-signed-unsigned-conversion
Detects unsafe signed/unsigned integer conversions that can lead to integer overflow and security check bypasses. Use when analyzing integer operations, comparisons, or investigating conversion-related vulnerabilities.
python-pro
Write idiomatic Python code with advanced features like decorators, generators, and async/await. Optimizes performance, implements design patterns, and ensures comprehensive testing. Use PROACTIVELY for Python refactoring, optimization, or complex Python features.
ebpf-attach-hook
Implement eBPF program attachment logic for various hooks (XDP, TC/tcx, netkit, kprobe, tracepoint, cgroup) with proper error handling, cleanup, and link management. Includes Go code using cilium/ebpf library. Use when attaching CNF programs to kernel hooks.
creating-adts
This skill should be used when the user asks to "create an ADT", "scaffold a discriminated union", "add a tagged union", "create Effect Schema union", or needs to create algebraic data types following the ADT library pattern with proper member files and barrel exports.
takum-arithmetic
Implement and understand Takum arithmetic - a logarithmic tapered-precision number format using base √e. Use when working with numerical precision, floating-point alternatives, scientific computing, or implementing custom number systems. Covers encoding/decoding, arithmetic operations, transcendental functions, type conversions, and comparison with IEEE 754 and posits.
complexity-analysis
Analyze algorithm complexity, understand Big O notation, computability theory, NP-completeness, and computational limits.
macroblock
Macroblock Inc. MPN encoding patterns, LED driver decoding, and handler guidance. Use when working with Macroblock LED drivers or MacroblockHandler.
rust-macros
Master Rust macros - declarative and procedural macros
rust-development
Use when writing Rust code for memory safety, performance, and systems programming
convert-haskell-roc
Convert Haskell code to idiomatic Roc. Use when migrating Haskell applications to Roc's platform model, translating lazy pure functional code to strict platform-based architecture, or refactoring type class based designs to ability-based patterns. Extends meta-convert-dev with Haskell-to-Roc specific patterns.
lang-carbon-library-dev
Carbon language library development patterns including interoperability with C++, memory safety patterns, generic programming, build system integration, testing approaches, and documentation standards. Use when creating Carbon libraries, designing public APIs with safety and interoperability in mind, or porting C++ libraries to Carbon.
context-optimization
Extend effective context capacity through compression, masking, caching, and partitioning techniques.