/backend-shared:api-designREST API 설계 및 구현. 요구사항을 기반으로 API 엔드포인트를 설계하고, Controller + DTO + 에러 핸들링 코드를 생성한다. Designs and implements REST APIs: derives endpoints from requirements and generates Controller + DTO + error-handling code. Use when: designing a REST API from requirements, adding new endpoints, generating controllers
/backend-shared:api-doc코드 기반 API 문서 생성 — OpenAPI 3.0 스펙, GraphQL SDL, 요청/응답 예시, springdoc/FastAPI 어노테이션 Generates API documentation from code — OpenAPI 3.0 specs, GraphQL SDL, request/response examples, and springdoc/FastAPI annotations. Use when: documenting existing endpoints, producing an OpenAPI spec or GraphQL SDL fr
/backend-shared:api-perfAPI 성능 분석 — N+1 쿼리(ORM·원시 SQL), 커넥션 풀 설정(HikariCP/pgxpool/database/sql/psycopg), 쿼리 실행계획 힌트. 데이터 접근 방식은 빌드 파일로 먼저 확인 Analyzes API performance — N+1 queries (ORM or raw SQL), connection pool configuration (HikariCP, pgxpool, database/sql, psycopg), and query execution plan hints, after detecting the
/backend-shared:api-test기존 API 엔드포인트 통합 테스트 자동 생성 — @WebMvcTest/TestClient, MockK/pytest-mock, 인증/GraphQL 시나리오 Auto-generates integration tests for existing API endpoints — @WebMvcTest/TestClient, MockK/pytest-mock, auth and GraphQL scenarios. Use when: adding integration tests to existing endpoints, covering auth flows or
/backend-shared:bean-checkDI 설정 검증 — 순환 의존성, 누락된 Bean, @Transactional 오용, Depends 체인 분석, GraphQL DataLoader 검증 (Spring Boot/FastAPI) Validates dependency-injection configuration — circular dependencies, missing beans, @Transactional misuse, Depends chain analysis, and GraphQL DataLoader checks for Spring Boot/FastAPI. Use wh
/backend-shared:event-gen이벤트 기반 코드 스캐폴딩 생성 — Kafka Producer/Consumer, Spring ApplicationEvent, AsyncAPI 스펙 Scaffolds event-driven code — Kafka Producer/Consumer, Spring ApplicationEvent, and AsyncAPI specs. Use when: adding Kafka producers or consumers, wiring Spring application events, writing an AsyncAPI spec for event co
/backend-shared:graphql-checkGraphQL 스키마 검증 — 네이밍 컨벤션, N+1 감지, DataLoader 누락, depth limit, introspection, field-level 권한 Validates GraphQL schemas — naming conventions, N+1 detection, missing DataLoaders, depth limits, introspection exposure, and field-level authorization. Use when: reviewing a GraphQL schema, checking resolver
/backend-shared:security-check인증/인가 설정 검증 — CORS, CSRF, 헤더 보안, 엔드포인트 보호 누락 탐지 (Spring Boot/FastAPI) Validates authentication/authorization configuration — CORS, CSRF, security headers, and detection of unprotected endpoints in Spring Boot/FastAPI. Use when: auditing security config, checking CORS/CSRF settings, finding endpoints