원클릭으로
convention
Code conventions for naming, DTO, Entity, Repository, Service, and Controller in this project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Code conventions for naming, DTO, Entity, Repository, Service, and Controller in this project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Run a structured checklist over changed files — naming conventions, DTO, Kotlin style, JPA/transaction correctness, GraphQL schema, and security basics. Produces a ✓/⚠/✗ report.
Create Git commits by splitting changes into logical units following project conventions. Handles Git Flow automatically — detects develop branch and checks out a feature branch before committing.
Run KtLint formatting on all Kotlin source files via Gradle. Use when .kt files need formatting or after bulk edits.
Conduct an in-depth structured interview with the user to uncover non-obvious requirements, tradeoffs, and constraints, then produce a detailed implementation spec file.
Hexagonal architecture structure and rules for this project. Use this when creating new files or features to place them in the correct layer.
SOC 직업 분류 기준
| name | convention |
| description | Code conventions for naming, DTO, Entity, Repository, Service, and Controller in this project. |
@Table annotation).xxxx_tb convention and must be singular.| Action | Naming |
|---|---|
| Fetch | GetUserQuery |
| Search | SearchUserQuery |
| Create | CreateUserInput |
| Update | UpdateUserInput |
| Delete | DeleteUserInput |
| Action | Naming |
|---|---|
| Fetch / Search | UserPayload |
| Create / Update / Delete | UserMutationPayload |
e.g. Response DTO for fetching certifications →
CertificationPayload
MemberJpaEntityBlackListRedisRepository| Action | Keyword |
|---|---|
| Fetch | Fetch |
| Search | Search |
| Update | Modify |
| Create | Append |
| Delete | Remove |
My keyword when using SecurityContextHolder.
FetchCertificateByEmailServiceModifyMyCertificateServiceinput in the Presentation layer.@MutationMapping
fun exampleMutation(@Argument input: ExampleInput): ExamplePayload {
return exampleService.execute(input)
}
#).