grpc-client-dev
gRPC client development patterns for Braiins OS miners - connection pooling, retry logic, stream handling, and error recovery
gRPC client development patterns for Braiins OS miners - connection pooling, retry logic, stream handling, and error recovery
API and system versioning strategies to enable evolution while maintaining backward compatibility.
Python development principles and decision-making. Framework selection, async patterns, type hints, project structure. Teaches thinking, not copying.
Object-oriented design principles including object calisthenics, dependency inversion, fail-fast error handling, feature envy detection, and intention-revealing naming. Activates during code refactoring, design reviews, or when user requests design improvements.
Creates Spring Data JPA repositories following best practices.
Expert software architecture covering system design, distributed systems, microservices, scalability patterns, and technical decision-making.
Error handling patterns for production applications including error boundaries, API errors, logging, and user-friendly messages. Use when implementing error handling, creating error boundaries, or building robust error recovery flows.
[PROJECT] REST API implementation patterns and conventions
่ฏๅซๅนถๆถ้ค่ฟๅบฆ่ฎพ่ฎก๏ผ็กฎไฟๅชๅฎ็ฐๅฝๅๆ็กฎ้่ฆ็ๅ่ฝใๅฝ้่ฆ่ฏๅฎกๅ่ฝ่ๅดใ้ๆๅไฝไปฃ็ ใๆ่กกๆๆฏๅบๅกๆถไฝฟ็จใ่ฆ็ๅ่ฝๅฟ ่ฆๆงใ่ฟๅบฆ่ฎพ่ฎกไฟกๅทใๆๆฏๅบๅกๆ่กกไธๅคง็ปดๅบฆ๏ผๆไพๅ ทไฝ็่ฏๅซๆ ๅๅๅ ๅๅปบ่ฎฎใ
Implement error-as-value pattern in Java using Result type for type-safe error handling. Use this skill when implementing error handling without exceptions, converting try-catch to Result pattern, or designing type-safe error handling in Java applications. Particularly useful for functional programming style, API design, and when errors are expected and recoverable.
Discovers and finds connection details for Model Context Protocol (MCP) servers through research and documentation
Scala 3.4+ ๊ฐ๋ฐ ์ ๋ฌธ๊ฐ - Akka, Cats Effect, ZIO, Spark ํจํด์ ๋ค๋ฃธ. ๋ถ์ฐ ์์คํ , ๋น ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ, ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ์ ์ฌ์ฉ.
Spring Boot 3.2.5 REST controllers, services, and configuration for the casino platform. Use when: Building REST APIs, configuring security, setting up caching, implementing service layer logic, or managing database transactions.
Design system architecture with components, data flow, and boundaries. Use for non-trivial features.
Effect-TS pattern reference for TMNL. Invoke when implementing services, schemas, atoms, or Effect-based architecture. Provides canonical file locations and pattern precedents.
Use when building simple standalone service or microservice with its own database - provides complete setup without shared pool complexity
ใชใใกใฏใฟใชใณใฐใฎใฌใคใใฉใคใณใจๆ้
Use for system architecture, module boundaries, and where code should live in KeCarajoComer (routes, features, services, shared libs).
GraphQL integration patterns, query construction, and best practices for efficient GraphQL clients
Software architecture guidance for designing scalable systems. Covers architecture patterns, tech stack decisions, system design trade-offs, and integration patterns.
Component design patterns including composition, render props, compound components, and design systems. Use for reusable component architecture.