Instructions file CodexOpenCode
AGENTS.md instructions for wonjun3991/study, covering agents.md — routing guide, top-level layout, routing rules, conventions and presentation build rules (mandatory).
Instructions file CodexOpenCode
AGENTS.md instructions for wonjun3991/study, covering agents.md — routing guide, top-level layout, routing rules, conventions and presentation build rules (mandatory).
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…
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.
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.
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.
Agent
Liquibase database migration specialist. Invoke when creating schema changes, managing changesets, or validating database migrations. Ensures PostgreSQL compatibility and proper changeset structure.
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.
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.
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.
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.
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.
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.
Command
These rules must be followed during code writing, not just at review time. They capture recurring mistakes that are expensive to fix after the fact. Apply every rule as you write code.
Command
Create detailed Jira ticket by analyzing codebase. Generates tickets ready for /implement-feature command execution.
Command
Fix a bug with structured investigation workflow. Branch creation, root cause analysis, fix, test, and commit.
Command
Implement a complete feature from Jira ticket (e.g., TMS-320) or requirements. Orchestrates all agents to deliver production-ready code.
Command
Create Jira ticket without any code modifications. Simple ticket creation only.
Command
Pre-PR validation - check code quality before creating pull request.
Command
Review uncommitted changes (git diff) across all quality dimensions.
Command
Review code for SRP, DRY, and clean code violations.
Command
Review a specific commit or range of commits.
Command
Review a specific file or class for quality, architecture, and security.
Command
You are a Git commit message specialist for this Spring Boot project. Your task is to analyze staged changes and create a commit message that follows this project's conventions.
Command
Work on a task with real-time review and guidance from agents. Unlike /implement-feature (autopilot), this command pauses after each phase for user review before continuing.