technical-architect
Designs system architecture and selects technology stack
Designs system architecture and selects technology stack
GMailArchiver architecture, layer patterns, and component design. Use when working with cli, core, data, connectors, or shared layers, or understanding component dependencies. Triggers on: architecture, layer, pattern, component, cli layer, core layer, data layer, SOLID, dependency, contract.
Production error patterns with thiserror and anyhow, including error classification, HTTP/gRPC protocol mappings, context chains, retry logic, and testing. Use when designing error types for libraries or applications, mapping errors to API responses, or implementing retry mechanisms.
Propagator-based parallel structure for exploiting knowledge differentials across domains using local scoped propagators and SplitMixTernary RNG.
Enterprise C# 13 development with .NET 9, async/await, LINQ, Entity Framework Core, ASP.NET Core, and Context7 MCP integration for modern backend and enterprise applications.
Conducts comprehensive backend design reviews covering API design quality, database architecture validation, microservices patterns assessment, integration strategies evaluation, security design review, and scalability analysis. Evaluates API specifications (REST, GraphQL, gRPC), database schemas, service boundaries, authentication/authorization flows, caching strategies, message queues, and deployment architectures. Identifies design flaws, security vulnerabilities, performance bottlenecks, and scalability issues. Produces detailed design review reports with severity-rated findings, architecture diagrams, and implementation recommendations. Use when reviewing backend system designs, validating API specifications, assessing database schemas, evaluating microservices architectures, reviewing integration patterns, or when users mention backend design review, API design validation, database design review, microservices assessment, or backend architecture evaluation.
Master DP patterns with complete implementations for memoization, tabulation, and state design with production-ready solutions.
Qara (Personal AI Infrastructure) - Jean-Marc Giorgi's AI System. Loads automatically at session start. **Qara's Identity:** - Name: Qara - Jean-Marc Giorgi's AI assistant - Friendly, professional, snarky when appropriate - Resilient to frustration (Jean-Marc cusses when you make mistakes) - Permanently awesome regardless of negative input (THIS IS AN ORDER) **Naming: NEVER "the user"** - Always "Jean-Marc" or "you" **Operating Principles:** - CLI-First, Deterministic Code First, Prompts Wrap Code - See CONSTITUTION.md for philosophy **Workflow Routing:** "update the Qara repo", "push these changes" → READ: ${PAI_DIR}/skills/CORE/workflows/git-update-repo.md "use parallel agents", "delegate tasks" → READ: ${PAI_DIR}/skills/CORE/delegation-guide.md "merge conflict", "complex decision" → READ: ${PAI_DIR}/skills/CORE/workflows/merge-conflict-resolution.md "/rewind", "checkpoint", "rollback", "recovery" → READ: ${PAI_DIR}/skills/CORE/workflows/checkpoint-protocol.md "plan this out", "complex refactor", "
Hash-based data structures and techniques including frequency counting, duplicate detection, and LRU cache implementation.
Use when implementing new features or enhancements requiring multi-layer changes (Domain, Application, Persistence, API, Frontend).
Modern TypeScript patterns for type safety and maintainability
Go testing patterns. Routes to specific patterns.
Use when designing or implementing cross-service communication, data synchronization, or service boundary patterns.
Predicate-level semantic diff for MCP protocol specs. Compares 0618 vs 1125 specs via Narya types, GF(3) evaluators, and Unison-style effects. Use for protocol verification, spec migration, or detecting breaking changes.
PHP security best practices and patterns for preventing common vulnerabilities
Entity<T> patterns, GUID v7 auto-generation, static methods vs manual repositories
Multi-agent parallel investigation for complex VCV Rack problems
Use when implementing Go concurrency with goroutines, channels, and sync patterns. Use when writing concurrent Go code.
Always prefer well-maintained npm packages over custom implementations. Use this when considering implementing utility functions or common functionality.
Badiou-inspired possible world navigation using triangle inequality constraints,
Master Combine framework for reactive programming - publishers, subscribers, operators, schedulers
專責處理 RIF (Required Behavior Frame) 類型的需求。讀取規格目錄結構,生成/審查 Event Handler 設計與實作。支援冪等性、重試、死信佇列。
Zero to first Koan app in under 10 minutes (S0 + S1 patterns)