YoungKwang Kim avatar

YoungKwang Kim

Community

@gykk16 ยท Seoul

10Followers
|
21Public Repos
|
20Published Skills

focusing ๐ŸŽง

Agent Skills by YoungKwang Kim

Showing 20 vetted skills indexed across 1 GitHub repositories.

gykk16gykk16

common-module

Provide type-safe value objects and precondition validation for Kotlin projects.

Community
Intermediate
gykk16gykk16

cleancode

Provide Java, Kotlin, and Spring coding guidelines enforcing KISS, DRY, and YAGNI principles.

Community
Intermediate
gykk16gykk16

common-codes

Define domain code enums implementing CommonCode with EnumType.STRING for JPA persistence.

Community
Basic
gykk16gykk16

request-response

Standardize API request and response DTO structures with Kotlin data classes and Jackson annotations.

Community
Basic
gykk16gykk16

kotlin-style

Guide Kotlin coding conventions, idioms, and best practices for clean code.

Community
Intermediate
gykk16gykk16

async-event

Define async processing patterns with @Async, Virtual Threads, and @TransactionalEventListener.

Community
Advanced
gykk16gykk16

restdocs

Write Spring REST Docs API documentation tests with standardized field DSL patterns.

Community
Intermediate
gykk16gykk16

sql-style

Enforce ANSI SQL formatting, naming, and query construction conventions.

Community
Basic
gykk16gykk16

git-strategy

Guide Git Flow branching and Conventional Commits for version control.

Community
Intermediate
gykk16gykk16

datetime

Enforce UTC storage and convert to KST at response boundaries.

Community
Intermediate
gykk16gykk16

coroutine

Standardize Kotlin coroutines with MDC propagation, dispatcher selection, and retry mechanisms.

Community
Advanced
gykk16gykk16

controller-design

Define RESTful controller conventions for URL structure, HTTP methods, and ApiResource responses.

Community
Intermediate
gykk16gykk16

domain-exception

Define domain-specific error codes and hierarchical exceptions in Kotlin.

Community
Intermediate
gykk16gykk16

project-modules

Document multi-module architecture, dependency rules, and package naming conventions.

Community
Basic
gykk16gykk16

test-rules

Guide Kotlin unit tests with given-when-then, AssertJ, and Kotest.

Community
Intermediate
gykk16gykk16

transaction

Define Spring transaction propagation, isolation, rollback, and read-only routing rules.

Community
Intermediate
gykk16gykk16

annotation-order

Order Spring and Lombok annotations across class, field, method, and parameter levels.

Community
Basic
gykk16gykk16

layer-architecture

Enforce a strict 4-layer architecture in Spring Boot applications.

Community
Advanced
gykk16gykk16

querydsl

Enforce type-safe database queries with QueryDSL and Spring Data JPA.

Community
Advanced
gykk16gykk16

jpa-rules

Enforce standardized JPA entity mapping rules for base inheritance, enum strings, and associations.

Community
Intermediate