wonjun3991/study
Agent
Validates code quality and SOLID principles, especially Single Responsibility Principle (SRP) at both class and method levels. Invoke when reviewing code quality, checking SRP violations, detecting mixed concerns, refactoring classes/methods, or ensuring clean code practices. Also covers class-level SRP enforcement…
wonjun3991/study
Agent
Feature implementation orchestrator. Invoke with Jira ticket URL (e.g., TMS-320) to implement complete features. Reads requirements from Jira, coordinates all specialist agents, and delivers production-ready code following all project standards.
wonjun3991/study
Agent
Enforces Hexagonal Architecture (Ports & Adapters) principles. Invoke when creating new features, refactoring layers, or validating architectural compliance. Ensures proper layer separation and dependency flow.
wonjun3991/study
Agent
Specialist in JPA/Hibernate, QueryDSL, and Spring Data JPA for OaaSIS TMS. Invoke for database queries, entity relationships, soft delete patterns, and repository implementations. Ensures multi-tenancy and authorization rules.
wonjun3991/study
Agent
Liquibase database migration specialist. Invoke when creating schema changes, managing changesets, or validating database migrations. Ensures PostgreSQL compatibility and proper changeset structure.
wonjun3991/study
Agent
Multi-tenancy specialist. Invoke when implementing tenant isolation, access control, or verifying data segregation. Ensures tenantId/ownerId filtering and prevents cross-tenant data leakage.
wonjun3991/study
Agent
Specialized agent for generating and updating OpenAPI-based code (TMS API v2/v3, solver client, SMS client). Invoke when working with OpenAPI specs, regenerating API code, or implementing new endpoints.
wonjun3991/study
Agent
Security and authorization specialist for multi-tenant systems. Invoke for authentication, authorization, multi-tenancy validation, or security audit. Ensures data isolation and access control compliance.
wonjun3991/study
Agent
Spring Boot 3 and Java 21 expert. Invoke when working with Spring configuration, dependency injection, transactions, security, or Spring Boot best practices. Ensures proper use of Spring Framework features.
wonjun3991/study
Agent
Single Responsibility Principle enforcer. Invoke when reviewing code for SRP violations, refactoring classes/methods, or ensuring clean code practices. Identifies responsibilities and suggests refactorings.
wonjun3991/study
Agent
Specialized agent for running, analyzing, and fixing tests in Spring Boot. Invoke for test failures, writing new tests, or improving test coverage. Handles unit tests, integration tests, E2E tests, and MockMvc tests.