Use when managing dependencies with Bun's package manager.
Bun as runtime, package manager, bundler, and test runner.
In a multi-workspace monorepo, hoist shared dependencies into Bun catalogs so version bumps are a single root edit and package families…
When to activate: Bundler, Gemfile, Gemfile.lock, pessimistic version operator, bundle groups, bundle audit, gemspec, private gem sources…
Expert skill for bytecode virtual machine design including instruction set design, dispatch mechanisms, and stack/register architectures
Use when C# async/await patterns including Task, ValueTask, async streams, and cancellation.
When to activate: C++ build, CMake, sanitizers, ASan, UBSan, TSan, clang-tidy, clang-format, vcpkg, Conan, CI, static analysis
Use when fundamental C data structures including arrays, structs, linked lists, trees, and hash tables with memory-efficient…
Use when lINQ (Language Integrated Query) with query and method syntax, deferred execution, expression trees, and performance optimization.
When to activate: smart pointers, unique_ptr, shared_ptr, weak_ptr, memory management, custom allocators, RAII, memory leaks, heap, stack…
Use when C# nullable reference types and value types for null safety, nullable annotations, and patterns for handling null values.
Use when c systems programming including file I/O, processes, signals, and system calls for low-level system interaction.
Use when C++ templates and metaprogramming including template specialization, SFINAE, type traits, and C++20 concepts.
Next.js 16 Cache Components - PPR, use cache directive, cacheLife, cacheTag, updateTag
Implement caching strategies for HTTP, service workers, and memoization
Run source-bound Call of Cthulhu 7e investigations through SagaSmith MCP.
Use this agent to scan Swift code for camera, video, and audio capture issues including deprecated APIs, missing interruption handlers…
Stream, video frames, photo capture, resolution/frame rate configuration
Use when implementing cameras — smooth follow, screen shake, camera zones, and transitions for 2D and 3D
This skill should be used when creating a new Daggerheart campaign, establishing world tone and themes, selecting or building a campaign…
Campfire integration via Apideck's Accounting unified API — same methods work across every connector in Accounting, switch by changing…