new-endpoint
Add a new API endpoint to an existing service with full-stack integration (backend handler + frontend API service + store)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Add a new API endpoint to an existing service with full-stack integration (backend handler + frontend API service + store)
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Run both frontend and backend builds to verify everything compiles
Create a new frontend page with routing, store, and API service following Kensan conventions
Review uncommitted changes for security issues, code quality, and best practices
Run Go backend tests, analyze failures, and auto-fix
Scaffold a new Go microservice with the standard Kensan layered architecture
| name | new-endpoint |
| description | Add a new API endpoint to an existing service with full-stack integration (backend handler + frontend API service + store) |
Add endpoint $ARGUMENTS[1] $ARGUMENTS[2] to $ARGUMENTS[0] service.
Description: $ARGUMENTS[3]
Read the target service's existing code:
backend/services/$0/internal/handler/handler.gobackend/services/$0/internal/service/service.gobackend/services/$0/internal/repository/repository.goModel (internal/model.go): Add request/response DTOs if needed.
Repository (internal/repository/interface.go + repository.go):
WHERE user_id = $1)Service (internal/service/interface.go + service.go):
shared/errors for domain errorsHandler (internal/handler/handler.go):
middleware.GetUserID(r.Context()) for user extractionmiddleware.JSON() / middleware.Error() for responsesTests (internal/service/service_test.go):
API Service (frontend/src/api/services/):
httpClient.get/post/patch/delete()Store (frontend/src/stores/):
MSW Handler (frontend/src/mocks/handlers/):
cd backend && make testcd frontend && npm run buildbackend/ARCHITECTURE.md if new endpoint pattern