detox.mate-be
detox.mate-be에는 DDD-Community에서 수집한 skills 11개가 있으며, 저장소 수준 직업 범위와 사이트 내 skill 상세 페이지를 제공합니다.
이 저장소의 skills
Write or review behavior-first tests using the classical/classist/Chicago style. Use when Codex needs to add, modify, or critique tests while avoiding implementation-coupled mocks, especially for unit tests around domain logic, integration tests around real module boundaries, mock-heavy test migrations, and requests mentioning "고전파 테스트", "classical testing", "classist", "Chicago TDD", behavior-first tests, or boundary-only mocking.
Spring Boot / JPA 기반 백엔드 코드를 리뷰할 때 사용한다.
Spring Boot / JPA 기반 백엔드 코드를 리뷰할 때 사용한다.
GitHub Pull Request 생성 + 스마트 커밋. Trigger: "PR 올려줘", "PR 생성", "create PR", "/create-pr", "/pr" - 미커밋 변경사항을 논리적으로 분리하여 커밋 - dev 브랜치면 자동으로 feature 브랜치 생성 - 기존 PR이 있으면 추가 커밋 반영하여 PR 업데이트
Controller 테스트 기반으로 REST Docs와 Swagger UI 문서를 추가하거나 갱신합니다. Trigger: "swagger ui 문서화", "controller 문서화", "REST Docs 추가", "openapi 추가", "api-docs 추가" - 컨트롤러에 Swagger 어노테이션을 붙이지 않고 테스트에서 문서화 - 지정된 Controller가 없으면 `dev...HEAD` diff 기준으로 변경된 Controller를 대상 선정 - REST Docs snippet, openapi3.yaml, Swagger UI까지 이어지는 흐름으로 작업 - 문서화 대상 API별 Swagger UI 스크린샷을 남기고 PR까지 업데이트
Controller 테스트 기반으로 REST Docs와 Swagger UI 문서를 추가하거나 갱신합니다. Trigger: "swagger ui 문서화", "controller 문서화", "REST Docs 추가", "openapi 추가", "api-docs 추가" - 컨트롤러에 Swagger 어노테이션을 붙이지 않고 테스트에서 문서화 - 지정된 Controller가 없으면 `dev...HEAD` diff 기준으로 변경된 Controller를 대상 선정 - REST Docs snippet, openapi3.yaml, Swagger UI까지 이어지는 흐름으로 작업
Use when you need to review, improve, or refactor Java code for object-oriented design quality — including applying SOLID, DRY, and YAGNI principles, improving class and interface design, fixing OOP concept misuse (encapsulation, inheritance, polymorphism), identifying and resolving code smells (God Class, Feature Envy, Data Clumps), or improving object creation patterns, method design, and exception handling. Part of the skills-for-java project
Create mock Spring controllers, record DTOs, controller tests, REST Docs snippets, openapi3.yaml output, and Swagger UI wiring from API specs pasted as plain text. Use when Codex is asked things like "API 명세로 mock API 만들어줘", "텍스트 명세 기반 controller/rest docs/swagger-ui 만들어줘", "mock controller 문서화", or when a user provides HTTP method, path, request example JSON, and success response example JSON and wants an endpoint implemented in this repository's existing REST Docs pipeline.
Discord로 PR 리뷰 요청 메시지를 전송합니다. Trigger: "/review-request", "리뷰 요청", "디스코드 리뷰", "review request" - 현재 브랜치의 PR 정보를 자동 수집 - 멤버 목록에서 리뷰어 선택 - Discord @mention으로 리뷰 요청 알림 전송
GitHub Pull Request 생성 + 스마트 커밋. Trigger: "PR 올려줘", "PR 생성", "create PR", "/create-pr", "/pr" - 미커밋 변경사항을 논리적으로 분리하여 커밋 - dev 브랜치면 자동으로 feature 브랜치 생성 - 기존 PR이 있으면 추가 커밋 반영하여 PR 업데이트
Discord로 PR 리뷰 요청 메시지를 전송합니다. Trigger: "/review-request", "리뷰 요청", "디스코드 리뷰", "review request" - 현재 브랜치의 PR 정보를 자동 수집 - 멤버 목록에서 리뷰어 선택 - Discord @mention으로 리뷰 요청 알림 전송