Reviews Swift code for concurrency safety, error handling, memory management, and common mistakes. Use when...
AI & LLM
LLM integrations, prompt engineering, and AI orchestration
Reviews Swift Testing code for proper use of #expect/#require, parameterized tests, async testing, and organization....
Reviews SwiftData code for model design, queries, concurrency, and migrations. Use when reviewing .swift files with...
Reviews SwiftUI code for view composition, state management, performance, and accessibility. Use when reviewing...
Tailwind CSS v4 with CSS-first configuration and design tokens. Use when setting up Tailwind v4, defining theme...
Tutorial patterns for documentation - learning-oriented guides that teach through guided doing
Reviews URLSession networking code for iOS/macOS. Covers async/await patterns, request building, error handling,...
Vercel AI SDK for building chat interfaces with streaming. Use when implementing useChat hook, handling tool calls,...
Vitest testing framework patterns and best practices. Use when writing unit tests, integration tests, configuring...
Reviews watchOS code for app lifecycle, complications (ClockKit/WidgetKit), WatchConnectivity, and performance...
Reviews WidgetKit code for timeline management, view composition, configurable intents, and performance. Use when...
Reviews Wish SSH server code for proper middleware, session handling, and security patterns. Use when reviewing SSH...
Zustand state management for React and vanilla JavaScript. Use when creating stores, using selectors, persisting...
Guide for Convex performance optimization including denormalization, index design, avoiding N+1 queries, OCC...
Guide for Vercel AI SDK v6 implementation patterns including generateText, streamText, ToolLoopAgent, structured...
Comprehensive guide for implementing animations in Flutter. Use when adding motion and visual effects to Flutter...
Use when teams need shared direction and decision-making alignment. Invoke when starting new teams, scaling...
Use when you need to generate many creative options before systematically narrowing to the best choices. Invoke when...
Use when making high-stakes decisions under uncertainty that require stakeholder buy-in. Invoke when evaluating...
Use when planning high-stakes initiatives (migrations, launches, strategic changes) that require clear...
Use when cooking or planning meals, troubleshooting recipes, learning culinary techniques (knife skills, sauces,...
Use when transforming analysis/data into persuasive narratives—presenting to executives, explaining technical...
Use when brainstorming feels stuck or generates obvious ideas, need to break creative patterns, working with limited...
Use when designing database schemas, need to model domain entities and relationships clearly, building knowledge...