# 개발 프롬프트 ## 데이터베이스 설치계획서 작성 요청 command: "/develop-db-guide" prompt: ``` @backing-service "데이터베이스설치계획서가이드"에 따라 데이터베이스 설치계획서를 작성해 주십시오. ``` --- ## 데이터베이스 설치 수행 요청 command: "/develop-db-install" prompt: ``` @backing-service [요구사항] '데이터베이스설치가이드'에 따라 설치해 주세요. '[설치정보]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시하세요. {안내메시지} '[설치정보]'섹션 하위에 아래 예와 같이 설치에 필요한 정보를 추가해 주세요. - 설치대상환경: 개발환경 - AKS Resource Group: rg-digitalgarage-01 - AKS Name: aks-digitalgarage-01 - Namespace: tripgen-dev ``` --- ## 데이터베이스 설치 제거 요청 (필요시) command: "/develop-db-remove" prompt: ``` @backing-service [요구사항] - "데이터베이스설치결과서"를 보고 관련된 모든 리소스를 삭제 - "캐시설치결과서"를 보고 관련된 모든 리소스를 삭제 - 현재 OS에 맞게 수행 - 서브 에이젼트를 병렬로 수행하여 삭제 - 결과파일은 생성할 필요 없고 화면에만 결과 표시 [참고자료] - 데이터베이스설치결과서 - 캐시설치결과서 ``` --- ## Message Queue 설치 계획서 작성 요청 command: "/develop-mq-guide" prompt: ``` @backing-service "MQ설치게획서가이드"에 따라 Message Queue 설치계획서를 작성해 주세요. ``` --- ## Message Queue 설치 수행 요청(필요시) command: "/develop-mq-install" prompt: ``` @backing-service [요구사항] 'MQ설치가이드'에 따라 설치해 주세요. '[설치정보]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시하세요. {안내메시지} '[설치정보]'섹션 하위에 아래 예와 같이 설치에 필요한 정보를 추가해 주세요. - 설치대상환경: 개발환경 - Resource Group: rg-digitalgarage-01 - Namespace: tripgen-dev ``` --- ## Message Queue 설치 제거 요청 command: "/develop-mq-remove" prompt: ``` @backing-service [요구사항] - "MQ설치결과서"를 보고 관련된 모든 리소스를 삭제 - 현재 OS에 맞게 수행 - 서브 에이젼트를 병렬로 수행하여 삭제 - 결과파일은 생성할 필요 없고 화면에만 결과 표시 [참고자료] - MQ설치결과서 ``` --- ## 백엔드 개발 요청 command: "/develop-dev-backend" prompt: ``` @dev-backend "백엔드개발가이드"에 따라 개발해 주세요. 프롬프트에 '[개발정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요. {안내메시지} [개발정보] - 개발 아키텍처패턴 - auth: Layered - bill-inquiry: Clean - product-change: Layered - kos-mock: Layered ``` --- ## 백엔드 오류 해결 요청 command: "/develop-fix-backend" prompt: ``` @fix as @back 개발된 각 서비스와 common 모듈을 컴파일하고 에러를 해결해 주세요. - common 모듈 우선 수행 - 각 서비스별로 서브 에이젠트를 병렬로 수행 - 컴파일이 모두 성공할때까지 계속 수행 ``` --- ## 서비스 실행파일 작성 요청 command: "/develop-make-run-profile" prompt: ``` @test-backend '서비스실행파일작성가이드'에 따라 테스트를 해 주세요. 프롬프트에 '[작성정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요. DB나 Redis의 접근 정보는 지정할 필요 없습니다. 특별히 없으면 '[작성정보]'섹션에 '없음'이라고 하세요. {안내메시지} [작성정보] - API Key - Claude: sk-ant-ap... - OpenAI: sk-proj-An4Q... - Open Weather Map: 1aa5b... - Kakao API Key: 5cdc24.... ``` --- ## 백엔드 테스트 요청 command: "/develop-test-backend" prompt: ``` @test-backend '백엔드테스트가이드'에 따라 테스트를 해 주세요. 프롬프트에 '[테스트정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요. 테스트 대상 서비스를 지정안하면 모든 서비스를 테스트 합니다. {안내메시지} '[테스트정보]'섹션 하위에 아래 예와 같이 테스트에 필요한 정보를 제시해 주세요. 테스트 대상 서비스를 콤마로 구분하여 입력할 수 있으며 전체를 테스트 할 때는 '전체'라고 입력하세요. - 서비스: user-service - API Key - Claude: sk-ant-ap... - OpenAI: sk-proj-An4Q... - Open Weather Map: 1aa5b... - Kakao API Key: 5cdc24.... ``` --- ## 프론트엔드 개발 요청 command: "/develop-dev-front" prompt: ``` @dev-front "프론트엔드개발가이드"에 따라 개발해 주세요. 프롬프트에 '[개발정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요. {안내메시지} '[개발정보]'섹션 하위에 아래 예와 같이 개발에 필요한 정보를 제시해 주세요. [개발정보] - 개발프레임워크: Typescript + React 18 - UI프레임워크: MUI v5 - 상태관리: Redux Toolkit - 라우팅: React Router v6 - API통신: Axios - 스타일링: MUI + styled-components - 빌드도구: Vite ```