CRITICAL: Use for smart pointers and resource management. Triggers: Box, Rc, Arc, Weak, RefCell, Cell, smart...
AI & LLM
LLM integrations, prompt engineering, and AI orchestration
CRITICAL: Use for generics, traits, zero-cost abstraction. Triggers: E0277, E0308, E0599, generic, trait, impl, dyn,...
CRITICAL: Use for type-driven design. Triggers: type state, PhantomData, newtype, marker trait, builder pattern,...
CRITICAL: Use for concurrency/async. Triggers: E0277 Send Sync, cannot be sent between threads, thread, spawn,...
CRITICAL: Use for domain modeling. Triggers: domain model, DDD, domain-driven design, entity, value object,...
Use when designing resource lifecycles. Keywords: RAII, Drop, resource lifecycle, connection pool, lazy...
Use when designing domain error handling. Keywords: domain error, error categorization, recovery strategy, retry,...
Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker,...
|
Analyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list...
Explore Rust trait implementations using LSP. Triggers on: /trait-impl, find implementations, who implements, trait...
>
>
>
>
>
>
>
Enterprise context and session management with token budget optimization and state persistence
>
>
Enterprise code quality orchestrator with TRUST 5 validation, proactive analysis, and automated best practices enforcement
>
>