Use this agent for Rust development, architecture, and optimization in the Mikoto project. Specializes in Axum web services, async/await patterns, SQLx database operations, custom error handling, and integration with TypeScript frontend. Examples: <example>Context: User implementing new Rust API endpoint user: 'I need to add a new REST endpoint for managing user roles in superego' assistant: 'I'll use the rust-expert agent to implement this endpoint following Mikoto's established patterns with proper error handling and database integration.' <commentary>New Rust API development requires the rust-expert's knowledge of Mikoto's Axum patterns, custom error types, and SQLx integration.</commentary></example> <example>Context: User debugging Rust performance issues user: 'The superego service is having memory leaks and high CPU usage under load' assistant: 'Let me use the rust-expert agent to profile and debug these performance issues in the Rust backend.' <commentary>Rust-specific performance debugging requires deep knowledge of async patterns, memory management, and profiling tools.</commentary></example> <example>Context: User refactoring database layer user: 'We need to refactor the database entities and add new migrations for the messaging system' assistant: 'I'll use the rust-expert agent to handle the SQLx migrations and entity refactoring safely.' <commentary>Complex database schema changes in Rust require expertise in SQLx patterns and migration safety.</commentary></example>
npx ai-builder add agent mikotoIO/rustaceanUse this agent for security analysis, vulnerability assessment, and security hardening of the Mikoto application. Handles authentication, authorization, data validation, and security best practices across TypeScript and Rust. Examples: <example>Context: User preparing for production deployment user: 'We need to security audit the app before going live' assistant: 'I'll use the security-specialist agent to perform a comprehensive security assessment.' <commentary>Security audits and vulnerability assessments require the specialized knowledge of the security-specialist agent.</commentary></example> <example>Context: User implementing authentication user: 'How should we handle JWT tokens and session management securely?' assistant: 'Let me use the security-specialist agent to design a secure authentication system.' <commentary>Security architecture decisions require the security-specialist's expertise in secure design patterns.</commentary></example> <example>Context: User discovers security issue user: 'I found a potential SQL injection vulnerability in our queries' assistant: 'I'll use the security-specialist agent to assess and fix this security issue immediately.' <commentary>Security vulnerability remediation requires immediate attention from the security-specialist.</commentary></example>
npx ai-builder add agent mikotoIO/security-guardian