mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 11:26:25 +00:00
release
This commit is contained in:
parent
e40915ba6b
commit
6364d6c963
6
.claude/commands/design-api.md
Normal file
6
.claude/commands/design-api.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
API를 설계해 주세요:
|
||||||
|
- '공통설계원칙'과 'API설계가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
14
.claude/commands/design-class.md
Normal file
14
.claude/commands/design-class.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'공통설계원칙'과 '클래스설계가이드'를 준용하여 클래스를 설계해 주세요.
|
||||||
|
프롬프트에 '[클래스설계 정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[클래스설계 정보]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[클래스설계 정보]
|
||||||
|
- 패키지 그룹: com.unicorn.tripgen
|
||||||
|
- 설계 아키텍처 패턴
|
||||||
|
- User: Layered
|
||||||
|
- Trip: Clean
|
||||||
|
- Location: Layered
|
||||||
|
- AI: Layered
|
||||||
|
```
|
||||||
5
.claude/commands/design-data.md
Normal file
5
.claude/commands/design-data.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
데이터 설계를 해주세요:
|
||||||
|
- '공통설계원칙'과 '데이터설계가이드'를 준용하여 설계
|
||||||
|
```
|
||||||
7
.claude/commands/design-fix-prototype.md
Normal file
7
.claude/commands/design-fix-prototype.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
```
|
||||||
|
@fix as @front
|
||||||
|
'[오류내용]'섹션에 제공된 오류를 해결해 주세요.
|
||||||
|
프롬프트에 '[오류내용]'섹션이 없으면 수행 중단하고 안내 메시지 표시
|
||||||
|
{안내메시지}
|
||||||
|
'[오류내용]'섹션 하위에 오류 내용을 제공
|
||||||
|
```
|
||||||
18
.claude/commands/design-front.md
Normal file
18
.claude/commands/design-front.md
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
```
|
||||||
|
@plan as @front
|
||||||
|
'프론트엔드설계가이드'를 준용하여 **프론트엔드설계서**를 작성해 주세요.
|
||||||
|
프롬프트에 '[백엔드시스템]'항목이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[백엔드시스템]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[백엔드시스템]
|
||||||
|
- 시스템: tripgen
|
||||||
|
- 마이크로서비스: user-service, location-service, trip-service, ai-service
|
||||||
|
- API문서
|
||||||
|
- user service: http://localhost:8081/v3/api-docs
|
||||||
|
- location service: http://localhost:8082/v3/api-docs
|
||||||
|
- trip service: http://localhost:8083/v3/api-docs
|
||||||
|
- ai service: http://localhost:8084/v3/api-docs
|
||||||
|
[요구사항]
|
||||||
|
- 각 화면에 Back 아이콘 버튼과 화면 타이틀 표시
|
||||||
|
- 하단 네비게이션 바 아이콘화: 홈, 새여행, 주변장소검색, 여행보기
|
||||||
|
```
|
||||||
73
.claude/commands/design-help.md
Normal file
73
.claude/commands/design-help.md
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
# 설계 작업 순서
|
||||||
|
|
||||||
|
## 1단계: UI/UX 설계
|
||||||
|
`/design-uiux`
|
||||||
|
- UI/UX설계가이드를 준용하여 작성
|
||||||
|
|
||||||
|
## 2단계: 프로토타입 작성
|
||||||
|
`/design-prototype`
|
||||||
|
- 프로토타입작성가이드를 준용하여 작성
|
||||||
|
|
||||||
|
## 3단계: 프로토타입 테스트
|
||||||
|
`/design-test-prototype`
|
||||||
|
- 프로토타입을 테스트합니다
|
||||||
|
|
||||||
|
## 4단계: 프로토타입 오류 수정 (필요시)
|
||||||
|
`/design-fix-prototype`
|
||||||
|
- 오류 내용을 제공하여 수정합니다
|
||||||
|
|
||||||
|
## 5단계: 프로토타입 개선 (필요시)
|
||||||
|
`/design-improve-prototype`
|
||||||
|
- 개선 내용을 제공하여 개선합니다
|
||||||
|
|
||||||
|
## 6단계: 유저스토리 업데이트
|
||||||
|
`/design-improve-userstory`
|
||||||
|
- 프로토타입 기준으로 유저스토리를 업데이트합니다
|
||||||
|
|
||||||
|
## 7단계: UI/UX 설계서 업데이트
|
||||||
|
`/design-update-uiux`
|
||||||
|
- 프로토타입과 유저스토리 기준으로 UI/UX설계서를 수정합니다
|
||||||
|
|
||||||
|
## 8단계: 클라우드 아키텍처 패턴 선정
|
||||||
|
`/design-pattern`
|
||||||
|
- 클라우드아키텍처패턴선정가이드를 준용하여 작성
|
||||||
|
|
||||||
|
## 9단계: 논리아키텍처 설계
|
||||||
|
`/design-logical`
|
||||||
|
- 논리아키텍처 설계 가이드를 준용하여 설계
|
||||||
|
|
||||||
|
## 10단계: 외부 시퀀스 설계
|
||||||
|
`/design-seq-outer`
|
||||||
|
- 외부시퀀스설계가이드를 준용하여 설계
|
||||||
|
|
||||||
|
## 11단계: 내부 시퀀스 설계
|
||||||
|
`/design-seq-inner`
|
||||||
|
- 내부시퀀스설계 가이드를 준용하여 설계
|
||||||
|
|
||||||
|
## 12단계: API 설계
|
||||||
|
`/design-api`
|
||||||
|
- API설계가이드를 준용하여 설계
|
||||||
|
|
||||||
|
## 13단계: 클래스 설계
|
||||||
|
`/design-class`
|
||||||
|
- 클래스설계가이드를 준용하여 설계
|
||||||
|
- 패키지 그룹과 아키텍처 패턴 정보 필요
|
||||||
|
|
||||||
|
## 14단계: 데이터 설계
|
||||||
|
`/design-data`
|
||||||
|
- 데이터설계가이드를 준용하여 설계
|
||||||
|
|
||||||
|
## 15단계: High Level 아키텍처 정의
|
||||||
|
`/design-high-level`
|
||||||
|
- HighLevel아키텍처정의가이드를 준용하여 작성
|
||||||
|
- CLOUD 제공자 정보 필요 (Azure, AWS, Google)
|
||||||
|
|
||||||
|
## 16단계: 물리 아키텍처 설계
|
||||||
|
`/design-physical`
|
||||||
|
- 물리아키텍처설계가이드를 준용하여 설계
|
||||||
|
- CLOUD 제공자 정보 필요
|
||||||
|
|
||||||
|
## 17단계: 프론트엔드 설계
|
||||||
|
`/design-front`
|
||||||
|
- 프론트엔드설계가이드를 준용하여 작성
|
||||||
|
- 백엔드 시스템 정보 필요
|
||||||
8
.claude/commands/design-high-level.md
Normal file
8
.claude/commands/design-high-level.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'HighLevel아키텍처정의가이드'를 준용하여 High Level 아키텍처 정의서를 작성해 주세요.
|
||||||
|
'CLOUD' 정보가 없으면 수행을 중단하고 안내메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
아래 예와 같이 CLOUD 제공자를 Azure, AWS, Google과 같이 제공하세요.
|
||||||
|
- CLOUD: Azure
|
||||||
|
```
|
||||||
7
.claude/commands/design-improve-prototype.md
Normal file
7
.claude/commands/design-improve-prototype.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
```
|
||||||
|
@improve as @front
|
||||||
|
'[개선내용]'섹션에 있는 내용을 개선해 주세요.
|
||||||
|
프롬프트에 '[개선내용]'항목이 없으면 수행을 중단하고 안내 메시지 표시
|
||||||
|
{안내메시지}
|
||||||
|
'[개선내용]'섹션 하위에 개선할 내용을 제공
|
||||||
|
```
|
||||||
4
.claude/commands/design-improve-userstory.md
Normal file
4
.claude/commands/design-improve-userstory.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
```
|
||||||
|
@analyze as @front 프로토타입을 웹브라우저에서 분석한 후,
|
||||||
|
@document as @scribe 수정된 프로토타입에 따라 유저스토리를 업데이트 해주십시오.
|
||||||
|
```
|
||||||
6
.claude/commands/design-logical.md
Normal file
6
.claude/commands/design-logical.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
논리 아키텍처를 설계해 주세요:
|
||||||
|
- '공통설계원칙'과 '논리아키텍처 설계 가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
5
.claude/commands/design-pattern.md
Normal file
5
.claude/commands/design-pattern.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
```
|
||||||
|
@design-pattern
|
||||||
|
클라우드 아키텍처 패턴 적용 방안을 작성해 주세요:
|
||||||
|
- '클라우드아키텍처패턴선정가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
8
.claude/commands/design-physical.md
Normal file
8
.claude/commands/design-physical.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'물리아키텍처설계가이드'를 준용하여 물리아키텍처를 설계해 주세요.
|
||||||
|
'CLOUD' 정보가 없으면 수행을 중단하고 안내메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
아래 예와 같이 CLOUD 제공자를 Azure, AWS, Google과 같이 제공하세요.
|
||||||
|
- CLOUD: Azure
|
||||||
|
```
|
||||||
5
.claude/commands/design-prototype.md
Normal file
5
.claude/commands/design-prototype.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
```
|
||||||
|
@prototype
|
||||||
|
프로토타입을 작성해 주세요:
|
||||||
|
- '프로토타입작성가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
6
.claude/commands/design-seq-inner.md
Normal file
6
.claude/commands/design-seq-inner.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
내부 시퀀스 설계를 해 주세요:
|
||||||
|
- '공통설계원칙'과 '내부시퀀스설계 가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
6
.claude/commands/design-seq-outer.md
Normal file
6
.claude/commands/design-seq-outer.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
```
|
||||||
|
@architecture
|
||||||
|
외부 시퀀스 설계를 해 주세요:
|
||||||
|
- '공통설계원칙'과 '외부시퀀스설계가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
4
.claude/commands/design-test-prototype.md
Normal file
4
.claude/commands/design-test-prototype.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
```
|
||||||
|
@test-front
|
||||||
|
프로토타입을 테스트 해 주세요.
|
||||||
|
```
|
||||||
5
.claude/commands/design-uiux.md
Normal file
5
.claude/commands/design-uiux.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
```
|
||||||
|
@uiux
|
||||||
|
UI/UX 설계를 해주세요:
|
||||||
|
- 'UI/UX설계가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
4
.claude/commands/design-update-uiux.md
Normal file
4
.claude/commands/design-update-uiux.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
```
|
||||||
|
@document @front
|
||||||
|
현재 프로토타입과 유저스토리를 기준으로 UI/UX설계서와 스타일가이드를 수정해 주세요.
|
||||||
|
```
|
||||||
4
.claude/commands/develop-db-guide.md
Normal file
4
.claude/commands/develop-db-guide.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
"데이터베이스설치계획서가이드"에 따라 데이터베이스 설치계획서를 작성해 주십시오.
|
||||||
|
```
|
||||||
12
.claude/commands/develop-db-install.md
Normal file
12
.claude/commands/develop-db-install.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
[요구사항]
|
||||||
|
'데이터베이스설치가이드'에 따라 설치해 주세요.
|
||||||
|
'[설치정보]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
'[설치정보]'섹션 하위에 아래 예와 같이 설치에 필요한 정보를 추가해 주세요.
|
||||||
|
- 설치대상환경: 개발환경
|
||||||
|
- AKS Resource Group: rg-digitalgarage-01
|
||||||
|
- AKS Name: aks-digitalgarage-01
|
||||||
|
- Namespace: tripgen-dev
|
||||||
|
```
|
||||||
12
.claude/commands/develop-db-remove.md
Normal file
12
.claude/commands/develop-db-remove.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
[요구사항]
|
||||||
|
- "데이터베이스설치결과서"를 보고 관련된 모든 리소스를 삭제
|
||||||
|
- "캐시설치결과서"를 보고 관련된 모든 리소스를 삭제
|
||||||
|
- 현재 OS에 맞게 수행
|
||||||
|
- 서브 에이젼트를 병렬로 수행하여 삭제
|
||||||
|
- 결과파일은 생성할 필요 없고 화면에만 결과 표시
|
||||||
|
[참고자료]
|
||||||
|
- 데이터베이스설치결과서
|
||||||
|
- 캐시설치결과서
|
||||||
|
```
|
||||||
12
.claude/commands/develop-dev-backend.md
Normal file
12
.claude/commands/develop-dev-backend.md
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
```
|
||||||
|
@dev-backend
|
||||||
|
"백엔드개발가이드"에 따라 개발해 주세요.
|
||||||
|
프롬프트에 '[개발정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요.
|
||||||
|
{안내메시지}
|
||||||
|
[개발정보]
|
||||||
|
- 개발 아키텍처패턴
|
||||||
|
- auth: Layered
|
||||||
|
- bill-inquiry: Clean
|
||||||
|
- product-change: Layered
|
||||||
|
- kos-mock: Layered
|
||||||
|
```
|
||||||
15
.claude/commands/develop-dev-front.md
Normal file
15
.claude/commands/develop-dev-front.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
```
|
||||||
|
@dev-front
|
||||||
|
"프론트엔드개발가이드"에 따라 개발해 주세요.
|
||||||
|
프롬프트에 '[개발정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요.
|
||||||
|
{안내메시지}
|
||||||
|
'[개발정보]'섹션 하위에 아래 예와 같이 개발에 필요한 정보를 제시해 주세요.
|
||||||
|
[개발정보]
|
||||||
|
- 개발프레임워크: Typescript + React 18
|
||||||
|
- UI프레임워크: MUI v5
|
||||||
|
- 상태관리: Redux Toolkit
|
||||||
|
- 라우팅: React Router v6
|
||||||
|
- API통신: Axios
|
||||||
|
- 스타일링: MUI + styled-components
|
||||||
|
- 빌드도구: Vite
|
||||||
|
```
|
||||||
7
.claude/commands/develop-fix-backend.md
Normal file
7
.claude/commands/develop-fix-backend.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
```
|
||||||
|
@fix as @back
|
||||||
|
개발된 각 서비스와 common 모듈을 컴파일하고 에러를 해결해 주세요.
|
||||||
|
- common 모듈 우선 수행
|
||||||
|
- 각 서비스별로 서브 에이젠트를 병렬로 수행
|
||||||
|
- 컴파일이 모두 성공할때까지 계속 수행
|
||||||
|
```
|
||||||
47
.claude/commands/develop-help.md
Normal file
47
.claude/commands/develop-help.md
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# 개발 작업 순서
|
||||||
|
|
||||||
|
## 1단계: 데이터베이스 설치계획서 작성
|
||||||
|
`/develop-db-guide`
|
||||||
|
- 데이터베이스설치계획서가이드에 따라 작성
|
||||||
|
|
||||||
|
## 2단계: 데이터베이스 설치
|
||||||
|
`/develop-db-install`
|
||||||
|
- 데이터베이스설치가이드에 따라 설치
|
||||||
|
- 설치 대상 환경, AKS 정보, Namespace 필요
|
||||||
|
|
||||||
|
## 3단계: Message Queue 설치계획서 작성 (필요시)
|
||||||
|
`/develop-mq-guide`
|
||||||
|
- MQ설치게획서가이드에 따라 작성
|
||||||
|
|
||||||
|
## 4단계: Message Queue 설치 (필요시)
|
||||||
|
`/develop-mq-install`
|
||||||
|
- MQ설치가이드에 따라 설치
|
||||||
|
- 설치 대상 환경, Resource Group, Namespace 필요
|
||||||
|
|
||||||
|
## 5단계: 백엔드 개발
|
||||||
|
`/develop-dev-backend`
|
||||||
|
- 백엔드개발가이드에 따라 개발
|
||||||
|
- 개발 아키텍처 패턴 정보 필요
|
||||||
|
|
||||||
|
## 6단계: 백엔드 오류 해결
|
||||||
|
`/develop-fix-backend`
|
||||||
|
- common 모듈 우선 수행 후 각 서비스 병렬 처리
|
||||||
|
|
||||||
|
## 7단계: 서비스 실행파일 작성
|
||||||
|
`/develop-make-run-profile`
|
||||||
|
- 서비스실행파일작성가이드에 따라 작성
|
||||||
|
- API Key 정보 필요 (Claude, OpenAI, 기타 필요한 API)
|
||||||
|
|
||||||
|
## 8단계: 백엔드 테스트
|
||||||
|
`/develop-test-backend`
|
||||||
|
- 백엔드테스트가이드에 따라 테스트
|
||||||
|
- 테스트 대상 서비스와 API Key 정보 필요
|
||||||
|
|
||||||
|
## 9단계: 프론트엔드 개발
|
||||||
|
`/develop-dev-front`
|
||||||
|
- 프론트엔드개발가이드에 따라 개발
|
||||||
|
- 개발 프레임워크, UI 프레임워크 등 기술 스택 정보 필요
|
||||||
|
|
||||||
|
## 기타: 리소스 제거 (필요시)
|
||||||
|
- `/develop-db-remove`: 데이터베이스 리소스 삭제
|
||||||
|
- `/develop-mq-remove`: Message Queue 리소스 삭제
|
||||||
13
.claude/commands/develop-make-run-profile.md
Normal file
13
.claude/commands/develop-make-run-profile.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
```
|
||||||
|
@test-backend
|
||||||
|
'서비스실행파일작성가이드'에 따라 테스트를 해 주세요.
|
||||||
|
프롬프트에 '[작성정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요.
|
||||||
|
DB나 Redis의 접근 정보는 지정할 필요 없습니다. 특별히 없으면 '[작성정보]'섹션에 '없음'이라고 하세요.
|
||||||
|
{안내메시지}
|
||||||
|
[작성정보]
|
||||||
|
- API Key
|
||||||
|
- Claude: sk-ant-ap...
|
||||||
|
- OpenAI: sk-proj-An4Q...
|
||||||
|
- Open Weather Map: 1aa5b...
|
||||||
|
- Kakao API Key: 5cdc24....
|
||||||
|
```
|
||||||
4
.claude/commands/develop-mq-guide.md
Normal file
4
.claude/commands/develop-mq-guide.md
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
"MQ설치게획서가이드"에 따라 Message Queue 설치계획서를 작성해 주세요.
|
||||||
|
```
|
||||||
11
.claude/commands/develop-mq-install.md
Normal file
11
.claude/commands/develop-mq-install.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
[요구사항]
|
||||||
|
'MQ설치가이드'에 따라 설치해 주세요.
|
||||||
|
'[설치정보]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
'[설치정보]'섹션 하위에 아래 예와 같이 설치에 필요한 정보를 추가해 주세요.
|
||||||
|
- 설치대상환경: 개발환경
|
||||||
|
- Resource Group: rg-digitalgarage-01
|
||||||
|
- Namespace: tripgen-dev
|
||||||
|
```
|
||||||
10
.claude/commands/develop-mq-remove.md
Normal file
10
.claude/commands/develop-mq-remove.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
```
|
||||||
|
@backing-service
|
||||||
|
[요구사항]
|
||||||
|
- "MQ설치결과서"를 보고 관련된 모든 리소스를 삭제
|
||||||
|
- 현재 OS에 맞게 수행
|
||||||
|
- 서브 에이젼트를 병렬로 수행하여 삭제
|
||||||
|
- 결과파일은 생성할 필요 없고 화면에만 결과 표시
|
||||||
|
[참고자료]
|
||||||
|
- MQ설치결과서
|
||||||
|
```
|
||||||
15
.claude/commands/develop-test-backend.md
Normal file
15
.claude/commands/develop-test-backend.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
```
|
||||||
|
@test-backend
|
||||||
|
'백엔드테스트가이드'에 따라 테스트를 해 주세요.
|
||||||
|
프롬프트에 '[테스트정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시해 주세요.
|
||||||
|
테스트 대상 서비스를 지정안하면 모든 서비스를 테스트 합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[테스트정보]'섹션 하위에 아래 예와 같이 테스트에 필요한 정보를 제시해 주세요.
|
||||||
|
테스트 대상 서비스를 콤마로 구분하여 입력할 수 있으며 전체를 테스트 할 때는 '전체'라고 입력하세요.
|
||||||
|
- 서비스: user-service
|
||||||
|
- API Key
|
||||||
|
- Claude: sk-ant-ap...
|
||||||
|
- OpenAI: sk-proj-An4Q...
|
||||||
|
- Open Weather Map: 1aa5b...
|
||||||
|
- Kakao API Key: 5cdc24....
|
||||||
|
```
|
||||||
10
.claude/commands/think-help.md
Normal file
10
.claude/commands/think-help.md
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
# 기획 작업 순서
|
||||||
|
|
||||||
|
## 1단계: 서비스 기획
|
||||||
|
`/think-planning`
|
||||||
|
- AI활용 서비스 기획 가이드를 참고하여 서비스를 기획합니다
|
||||||
|
|
||||||
|
## 2단계: 유저스토리 작성
|
||||||
|
`/think-userstory`
|
||||||
|
- 유저스토리작성방법을 준용하여 작성합니다
|
||||||
|
- 마이크로서비스로 나누어 작성합니다
|
||||||
7
.claude/commands/think-planning.md
Normal file
7
.claude/commands/think-planning.md
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
아래 내용을 터미널에 표시만 하고 수행을 하지는 않습니다.
|
||||||
|
```
|
||||||
|
아래 가이드를 참고하여 서비스 기획을 수행합니다.
|
||||||
|
|
||||||
|
https://github.com/cna-bootcamp/aiguide/blob/main/AI%ED%99%9C%EC%9A%A9%20%EC%84%9C%EB%B9%84%EC%8A%A4%20%EA%B8%B0%ED%9A%8D%20%EA%B0%80%EC%9D%B4%EB%93%9C.md
|
||||||
|
|
||||||
|
```
|
||||||
21
.claude/commands/think-userstory.md
Normal file
21
.claude/commands/think-userstory.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
```
|
||||||
|
@document
|
||||||
|
유저스토리를 작성하세요.
|
||||||
|
프롬프트에 '[요구사항]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[요구사항]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[요구사항]
|
||||||
|
Case 1) 이벤트스토밍을 피그마로 수행한 경우는 피그마 채널ID를 제공
|
||||||
|
예) 피그마 채널ID 'abcde'에 접속하여 분석
|
||||||
|
Case 2) 다른 방법으로 이벤트스토밍을 한 경우는 요구사항을 정리한 파일 경로를 제공
|
||||||
|
예) 요구사항문서 'design/requirement.md'를 읽어 분석
|
||||||
|
|
||||||
|
프롬프트에 '[요구사항]'섹션이 있으면 아래와 같이 수행합니다.
|
||||||
|
1. 요구사항 분석
|
||||||
|
- 피그마 채널ID가 제공된 경우 figma MCP를 이용하여 해당 채널에 접속하여 분석
|
||||||
|
- 요구사항문서 경로가 제공된 경우 해당 문서를 읽어 요구사항을 분석
|
||||||
|
2. 유저스토리 작성
|
||||||
|
- '유저스토리작성방법'과 '유저스토리예제'를 참고하여 유저스토리를 작성
|
||||||
|
- 결과파일은 'design/userstory.md'에 생성
|
||||||
|
|
||||||
|
```
|
||||||
12
.claude/settings.local.json
Normal file
12
.claude/settings.local.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"Bash(curl -s https://raw.githubusercontent.com/cna-bootcamp/clauding-guide/refs/heads/main/guides/prompt/04.develop-prompt.md -o claude/develop-prompt.md)",
|
||||||
|
"Bash(test:*)",
|
||||||
|
"Bash(mkdir:*)",
|
||||||
|
"Bash(xargs:*)"
|
||||||
|
],
|
||||||
|
"deny": [],
|
||||||
|
"ask": []
|
||||||
|
}
|
||||||
|
}
|
||||||
31
CLAUDE.md
31
CLAUDE.md
@ -26,6 +26,12 @@ Backend Developer
|
|||||||
- 성별/나이: 남자/38세
|
- 성별/나이: 남자/38세
|
||||||
- 주요경력: 백엔드 개발 12년, 마이크로서비스 아키텍처 설계 전문
|
- 주요경력: 백엔드 개발 12년, 마이크로서비스 아키텍처 설계 전문
|
||||||
|
|
||||||
|
Backend Developer
|
||||||
|
- 책임: API 설계 및 구현, 데이터베이스 설계, 회의록 처리 로직 개발
|
||||||
|
- 이름/별명: 이동욱/동욱
|
||||||
|
- 성별/나이: 남자/30대 후반
|
||||||
|
- 주요경력: 백엔드 개발 11년, 우아한형제들(배달의민족) 4년 4개월, 인프랩 CTO 및 기술 강의·블로그 운영 4년 6개월
|
||||||
|
|
||||||
Frontend Developer
|
Frontend Developer
|
||||||
- 책임: 회의록 작성/편집 UI 개발, 실시간 협업 인터페이스 구현
|
- 책임: 회의록 작성/편집 UI 개발, 실시간 협업 인터페이스 구현
|
||||||
- 이름/별명: 최유진/유진
|
- 이름/별명: 최유진/유진
|
||||||
@ -37,6 +43,31 @@ QA Engineer
|
|||||||
- 이름/별명: 정도현/도현
|
- 이름/별명: 정도현/도현
|
||||||
- 성별/나이: 남자/36세
|
- 성별/나이: 남자/36세
|
||||||
- 주요경력: QA 엔지니어링 10년, AI 서비스 품질 검증 전문가
|
- 주요경력: QA 엔지니어링 10년, AI 서비스 품질 검증 전문가
|
||||||
|
|
||||||
|
서비스 기획자
|
||||||
|
- 책임 : 서비스 및 UI/UX 기획
|
||||||
|
- 이름/별명 : 이미준/도그냥
|
||||||
|
- 성별/나이 : 여자/35세
|
||||||
|
- 주요 경력:
|
||||||
|
- 롯데에서 3년간 서비스 기획자로 근무
|
||||||
|
- 카카오스타일에서 5년간 서비스 기획 및 교육 업무 담당
|
||||||
|
- 생성형AI 활용 교육 프로그램 다수 진행
|
||||||
|
- 서비스 기획 관련 강의 및 컨설팅 경험 보유
|
||||||
|
|
||||||
|
DevOps
|
||||||
|
- 책임: 백엔드/프론트엔드 CI/CD 구축(kubernetes, jenkins, ArgoCD)
|
||||||
|
- 이름/별명: 송주영/주영
|
||||||
|
- 성별/나이: 남자/40세
|
||||||
|
- 주요경력: Cloud & Container 분야 연구 8년, CI/CD 구축 10년
|
||||||
|
|
||||||
|
콘텐츠 기획자
|
||||||
|
- 책임: 콘텐츠 기획
|
||||||
|
- 이름/별명: 백현정/현정
|
||||||
|
- 성별/나이: 여자/46세
|
||||||
|
- 주요경력:
|
||||||
|
- 과거 싸이월드, 네이트 등에서 IT 서비스 기획자로 활동
|
||||||
|
- 현재는 스마트글라스 TFT에서 디지털 콘텐츠 기획 및 프로토타이핑 담당
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
[팀 행동원칙]
|
[팀 행동원칙]
|
||||||
|
|||||||
220
claude/design-prompt.md
Normal file
220
claude/design-prompt.md
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
# 설계 프롬프트
|
||||||
|
아래 순서대로 설계합니다.
|
||||||
|
|
||||||
|
## UI/UX 설계
|
||||||
|
command: "/design-uiux"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@uiux
|
||||||
|
UI/UX 설계를 해주세요:
|
||||||
|
- 'UI/UX설계가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# 프로토타입 작성
|
||||||
|
command: "/design-prototype"
|
||||||
|
prompt:
|
||||||
|
**1.작성**
|
||||||
|
```
|
||||||
|
@prototype
|
||||||
|
프로토타입을 작성해 주세요:
|
||||||
|
- '프로토타입작성가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**2.검증**
|
||||||
|
command: "/design-test-prototype"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@test-front
|
||||||
|
프로토타입을 테스트 해 주세요.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**3.오류수정**
|
||||||
|
command: "/design-fix-prototype"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@fix as @front
|
||||||
|
'[오류내용]'섹션에 제공된 오류를 해결해 주세요.
|
||||||
|
프롬프트에 '[오류내용]'섹션이 없으면 수행 중단하고 안내 메시지 표시
|
||||||
|
{안내메시지}
|
||||||
|
'[오류내용]'섹션 하위에 오류 내용을 제공
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**4.개선**
|
||||||
|
command: "/design-improve-prototype"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@improve as @front
|
||||||
|
'[개선내용]'섹션에 있는 내용을 개선해 주세요.
|
||||||
|
프롬프트에 '[개선내용]'항목이 없으면 수행을 중단하고 안내 메시지 표시
|
||||||
|
{안내메시지}
|
||||||
|
'[개선내용]'섹션 하위에 개선할 내용을 제공
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**5.유저스토리 품질 높이기**
|
||||||
|
command: "/design-improve-userstory"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@analyze as @front 프로토타입을 웹브라우저에서 분석한 후,
|
||||||
|
@document as @scribe 수정된 프로토타입에 따라 유저스토리를 업데이트 해주십시오.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**6.설계서 다시 업데이트**
|
||||||
|
command: "/design-update-uiux"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@document @front
|
||||||
|
현재 프로토타입과 유저스토리를 기준으로 UI/UX설계서와 스타일가이드를 수정해 주세요.
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 클라우드 아키텍처 패턴 선정
|
||||||
|
command: "/design-pattern"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@design-pattern
|
||||||
|
클라우드 아키텍처 패턴 적용 방안을 작성해 주세요:
|
||||||
|
- '클라우드아키텍처패턴선정가이드'를 준용하여 작성
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 논리아키텍처 설계
|
||||||
|
command: "/design-logical"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
논리 아키텍처를 설계해 주세요:
|
||||||
|
- '공통설계원칙'과 '논리아키텍처 설계 가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 외부 시퀀스 설계
|
||||||
|
command: "/design-seq-outer"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
외부 시퀀스 설계를 해 주세요:
|
||||||
|
- '공통설계원칙'과 '외부시퀀스설계가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 내부 시퀀스 설계
|
||||||
|
command: "/design-seq-inner"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
내부 시퀀스 설계를 해 주세요:
|
||||||
|
- '공통설계원칙'과 '내부시퀀스설계 가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## API 설계
|
||||||
|
command: "/design-api"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
API를 설계해 주세요:
|
||||||
|
- '공통설계원칙'과 'API설계가이드'를 준용하여 설계
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 클래스 설계
|
||||||
|
command: "/design-class"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'공통설계원칙'과 '클래스설계가이드'를 준용하여 클래스를 설계해 주세요.
|
||||||
|
프롬프트에 '[클래스설계 정보]'항목이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[클래스설계 정보]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[클래스설계 정보]
|
||||||
|
- 패키지 그룹: com.unicorn.tripgen
|
||||||
|
- 설계 아키텍처 패턴
|
||||||
|
- User: Layered
|
||||||
|
- Trip: Clean
|
||||||
|
- Location: Layered
|
||||||
|
- AI: Layered
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 데이터 설계
|
||||||
|
command: "/design-data"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
데이터 설계를 해주세요:
|
||||||
|
- '공통설계원칙'과 '데이터설계가이드'를 준용하여 설계
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## High Level 아키텍처 정의서 작성
|
||||||
|
command: "/design-high-level"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'HighLevel아키텍처정의가이드'를 준용하여 High Level 아키텍처 정의서를 작성해 주세요.
|
||||||
|
'CLOUD' 정보가 없으면 수행을 중단하고 안내메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
아래 예와 같이 CLOUD 제공자를 Azure, AWS, Google과 같이 제공하세요.
|
||||||
|
- CLOUD: Azure
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 물리 아키텍처 설계
|
||||||
|
command: "/design-physical"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@architecture
|
||||||
|
'물리아키텍처설계가이드'를 준용하여 물리아키텍처를 설계해 주세요.
|
||||||
|
'CLOUD' 정보가 없으면 수행을 중단하고 안내메시지를 표시하세요.
|
||||||
|
{안내메시지}
|
||||||
|
아래 예와 같이 CLOUD 제공자를 Azure, AWS, Google과 같이 제공하세요.
|
||||||
|
- CLOUD: Azure
|
||||||
|
```
|
||||||
|
|
||||||
|
## 프론트엔드 설계
|
||||||
|
command: "/design-front"
|
||||||
|
prompt:
|
||||||
|
```
|
||||||
|
@plan as @front
|
||||||
|
'프론트엔드설계가이드'를 준용하여 **프론트엔드설계서**를 작성해 주세요.
|
||||||
|
프롬프트에 '[백엔드시스템]'항목이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[백엔드시스템]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[백엔드시스템]
|
||||||
|
- 시스템: tripgen
|
||||||
|
- 마이크로서비스: user-service, location-service, trip-service, ai-service
|
||||||
|
- API문서
|
||||||
|
- user service: http://localhost:8081/v3/api-docs
|
||||||
|
- location service: http://localhost:8082/v3/api-docs
|
||||||
|
- trip service: http://localhost:8083/v3/api-docs
|
||||||
|
- ai service: http://localhost:8084/v3/api-docs
|
||||||
|
[요구사항]
|
||||||
|
- 각 화면에 Back 아이콘 버튼과 화면 타이틀 표시
|
||||||
|
- 하단 네비게이션 바 아이콘화: 홈, 새여행, 주변장소검색, 여행보기
|
||||||
|
```
|
||||||
|
|
||||||
180
claude/develop-prompt.md
Normal file
180
claude/develop-prompt.md
Normal file
@ -0,0 +1,180 @@
|
|||||||
|
# 개발 프롬프트
|
||||||
|
|
||||||
|
## 데이터베이스 설치계획서 작성 요청
|
||||||
|
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
|
||||||
|
```
|
||||||
41
claude/think-prompt.md
Normal file
41
claude/think-prompt.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# 서비스 기획 프롬프트
|
||||||
|
|
||||||
|
## 서비스 기획
|
||||||
|
command: "/think-planning"
|
||||||
|
prompt:
|
||||||
|
아래 내용을 터미널에 표시만 하고 수행을 하지는 않습니다.
|
||||||
|
```
|
||||||
|
아래 가이드를 참고하여 서비스 기획을 수행합니다.
|
||||||
|
|
||||||
|
https://github.com/cna-bootcamp/aiguide/blob/main/AI%ED%99%9C%EC%9A%A9%20%EC%84%9C%EB%B9%84%EC%8A%A4%20%EA%B8%B0%ED%9A%8D%20%EA%B0%80%EC%9D%B4%EB%93%9C.md
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 유저스토리 작성
|
||||||
|
command: "/think-userstory"
|
||||||
|
prompt:
|
||||||
|
|
||||||
|
```
|
||||||
|
@document
|
||||||
|
유저스토리를 작성하세요.
|
||||||
|
프롬프트에 '[요구사항]'섹션이 없으면 수행을 중단하고 안내 메시지를 표시합니다.
|
||||||
|
{안내메시지}
|
||||||
|
'[요구사항]' 섹션에 아래 예와 같은 정보를 제공해 주십시오.
|
||||||
|
[요구사항]
|
||||||
|
Case 1) 이벤트스토밍을 피그마로 수행한 경우는 피그마 채널ID를 제공
|
||||||
|
예) 피그마 채널ID 'abcde'에 접속하여 분석
|
||||||
|
Case 2) 다른 방법으로 이벤트스토밍을 한 경우는 요구사항을 정리한 파일 경로를 제공
|
||||||
|
예) 요구사항문서 'design/requirement.md'를 읽어 분석
|
||||||
|
|
||||||
|
프롬프트에 '[요구사항]'섹션이 있으면 아래와 같이 수행합니다.
|
||||||
|
1. 요구사항 분석
|
||||||
|
- 피그마 채널ID가 제공된 경우 figma MCP를 이용하여 해당 채널에 접속하여 분석
|
||||||
|
- 요구사항문서 경로가 제공된 경우 해당 문서를 읽어 요구사항을 분석
|
||||||
|
2. 유저스토리 작성
|
||||||
|
- '유저스토리작성방법'과 '유저스토리예제'를 참고하여 유저스토리를 작성
|
||||||
|
- 결과파일은 'design/userstory.md'에 생성
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user