YoungKwang Kim
Community@gykk16 ยท Seoul
focusing ๐ง
Agent Skills by YoungKwang Kim
Showing 20 vetted skills indexed across 1 GitHub repositories.
common-module
Provide type-safe value objects and precondition validation for Kotlin projects.
cleancode
Provide Java, Kotlin, and Spring coding guidelines enforcing KISS, DRY, and YAGNI principles.
common-codes
Define domain code enums implementing CommonCode with EnumType.STRING for JPA persistence.
request-response
Standardize API request and response DTO structures with Kotlin data classes and Jackson annotations.
kotlin-style
Guide Kotlin coding conventions, idioms, and best practices for clean code.
async-event
Define async processing patterns with @Async, Virtual Threads, and @TransactionalEventListener.
restdocs
Write Spring REST Docs API documentation tests with standardized field DSL patterns.
sql-style
Enforce ANSI SQL formatting, naming, and query construction conventions.
git-strategy
Guide Git Flow branching and Conventional Commits for version control.
datetime
Enforce UTC storage and convert to KST at response boundaries.
coroutine
Standardize Kotlin coroutines with MDC propagation, dispatcher selection, and retry mechanisms.
controller-design
Define RESTful controller conventions for URL structure, HTTP methods, and ApiResource responses.
domain-exception
Define domain-specific error codes and hierarchical exceptions in Kotlin.
project-modules
Document multi-module architecture, dependency rules, and package naming conventions.
test-rules
Guide Kotlin unit tests with given-when-then, AssertJ, and Kotest.
transaction
Define Spring transaction propagation, isolation, rollback, and read-only routing rules.
annotation-order
Order Spring and Lombok annotations across class, field, method, and parameter levels.
layer-architecture
Enforce a strict 4-layer architecture in Spring Boot applications.
querydsl
Enforce type-safe database queries with QueryDSL and Spring Data JPA.
jpa-rules
Enforce standardized JPA entity mapping rules for base inheritance, enum strings, and associations.