Asynchronous messaging patterns for .NET applications.
Use when porting OpenGL/DirectX to Metal - translation layer vs native rewrite decisions, migration planning, anti-patterns
Use when ANY Metal porting issue occurs - black screen, rendering artifacts, shader errors, wrong colors, performance regressions, GPU…
Use when converting shaders or looking up API equivalents - GLSL to MSL, HLSL to MSL, GL/DirectX to Metal mappings, MTKView setup code
Manages global state with Redux Toolkit's createSlice, createAsyncThunk, and RTK Query for data fetching and caching.
Apple FoundationModels framework for on-device LLM — text generation, guided generation with @Generable, tool calling, and snapshot…
iOS 26 Liquid Glass design system — dynamic glass material with blur, reflection, and interactive morphing for SwiftUI, UIKit, and…
Thread-safe data persistence in Swift using actors — in-memory cache with file-backed storage, eliminating data races by design.
SwiftUI architecture patterns, state management with @Observable, view composition, navigation, performance optimization, and modern…
Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design.
Master authentication and authorization patterns including JWT, OAuth2, session management, and RBAC to build secure, scalable access…
Guidelines for preparing changelog entries for nextest releases following Keep a Changelog format
Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems.
Master error handling patterns across languages including exceptions, Result types, error propagation, and graceful degradation to build…
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from…
Guide for maintaining the MassGen model and backend registry.
Create new Claude Code Skills with proper YAML frontmatter, progressive disclosure structure, and complete directory organization.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that…
Guide users through creating Agent Skills for Claude Code.
This skill provides safe update capabilities for GitHub SpecKit installations, preserving customizations while applying template updates.
Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems.