messaging-events
RabbitMQ pub/sub patterns for asynchronous processing of entity changes and system events.
RabbitMQ pub/sub patterns for asynchronous processing of entity changes and system events.
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
Detects and refactors ORM code smells in Quarkus Panache applications using the Repository pattern. Use when reviewing PanacheRepository code, diagnosing N+1 queries, data overfetching, or pagination issues.
Use when designing modules, APIs, and system architecture requiring independent, non-overlapping components where changes in one don't affect others.
Toegang tot het Hogeschool Utrecht Open-ICT competentiekader voor het analyseren en begrijpen van studentcompetenties en beroepstaken. Gebruik deze skill wanneer je: (1) Informatie nodig hebt over HBO-I beroepstaken binnen specifieke architectuurlagen (Gebruikersinteractie, Organisatieprocessen, Infrastructuur, Software, Hardwareinterfacing) en activiteiten (Analyseren, Adviseren, Ontwerpen, Realiseren, Manage & Control), (2) Details wilt over de tien kernvaardigheden (Juiste kennis ontwikkelen, Kwalitatief product maken, Overzicht creëren, Kritisch oordelen, Samenwerken, Boodschap delen, Plannen, Flexibel opstellen, Pro-actief handelen, Reflecteren) en hun competentieniveaus (1-4), (3) Studentcompetenties wilt analyseren of beoordelen tegen het framework, (4) Beroepstaken wilt identificeren voor specifieke architectuurlagen en activiteiten, of (5) Niveau-gerelateerde beschrijvingen nodig hebt voor feedback, beoordeling of curriculumontwikkeling.
Rust best practices with systems programming, performance-critical applications, and memory-safe patterns for 2025
Guide for porting code from optaic-v0 to optaic-trading. Use when migrating DataAPI, pipelines, stores, accessors, operators, or expressions into the Resource/Activity architecture. Covers pattern mappings for permission checks, audit trails, and catalog lookups.
Enforce clean architecture principles, proper layering rules, dependency flow, module boundaries, and interface design. Use when designing new features, refactoring code, or reviewing architecture.
WHEN: Spring Boot code review, DI patterns, @Transactional, REST API design, security configuration WHAT: Dependency injection + Transaction management + API design + Security config + JPA patterns WHEN NOT: Kotlin Spring → kotlin-spring-reviewer, Pure Java → java-reviewer, Django/FastAPI → respective reviewers
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Description of feature 1 and when to use it
C# 14 and .NET 10 coding patterns, idioms, and conventions
중요한 아키텍처/기술 결정 후 반드시 사용. ADR(Architecture Decision Record) 생성 또는 수정 후 관련 문서 최신화. docs/adr/ 폴더에 새 ADR 추가 시 docs/README.md 인덱스도 업데이트.
Use when refactoring code or designing flexible systems. Covers creational, structural, and behavioral patterns with Python examples.
Use after implementing features to verify architecture compliance. Checks for layer violations, missing interfaces, and tight coupling.
Use when concluding significant work to extract reusable patterns and anti-patterns
Protocol for reliable multi-hour task execution with automatic checkpointing, validation, and recovery
Use when designing error handling, confirmation dialogs, undo functionality, or any interaction where user trust matters. Covers building confidence through predictability and graceful failure.
Enforce TapScore backend service layer organization and code quality standards. Use when implementing or modifying service classes, business logic, or database operations. Ensures compliance with service layer patterns from BACKEND_GUIDE.md.
Standard Operating Procedure for /plan phase. Covers research depth, code reuse detection, design pattern selection, and architecture planning.
C# language best practices and idioms. Use when writing, reviewing, or debugging C# code. Provides modern C# patterns, .NET Core, ASP.NET, testing, and LINQ guidance.