一键导入
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 页面并帮你完成安装。
基于 SOC 职业分类
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.
| 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)
}
#).