بنقرة واحدة
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)
}
#).