Skip to content

Commit e833330

Browse files
kickbelldevclaude
andauthored
config: 개인 블로그용 GitHub 템플릿 추가 (#3)
* docs: Claude Code를 위한 PR 워크플로우 가이드 추가 - 모든 개발 작업에 대한 PR 기반 워크플로우 의무화 - 브랜치 네이밍 컨벤션 및 작업 단위 가이드라인 - PR 생성 및 관리 프로세스 상세 설명 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * config: 개인 블로그용 GitHub 템플릿 추가 - 심플한 버그 리포트 및 아이디어 제안 템플릿 - 개인 프로젝트에 맞는 간결한 PR 템플릿 - 빈 이슈 생성 허용 및 블로그 링크 추가 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> * fix: 이슈 템플릿 config 파일 수정 * config: Claude Code 작업 지시용 GitHub 이슈 템플릿 추가 - feature_request.yml을 Claude 작업 지시용 템플릿으로 변경 - bug_report.yml을 Claude 수정 작업용 템플릿으로 변경 - refactor.yml 템플릿 추가 (코드 리팩토링 작업용) - testing.yml 템플릿 추가 (테스트 코드 작성용) - config.yml에서 blank issues 비활성화 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]>
1 parent efb120a commit e833330

File tree

6 files changed

+586
-0
lines changed

6 files changed

+586
-0
lines changed
Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
name: 🔧 Claude 수정 작업
2+
description: Claude Code에게 문제 해결이나 수정 작업을 지시하기 위한 템플릿입니다.
3+
title: "[FIX] "
4+
labels: ["fix", "claude"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## 🔧 Claude Code 수정 작업 지시서
10+
11+
Claude Code에게 문제 해결이나 기존 코드 수정 작업을 지시하기 위한 템플릿입니다.
12+
구체적인 문제 상황과 해결 방향을 제시해주세요.
13+
14+
- type: textarea
15+
id: problem_description
16+
attributes:
17+
label: 🐛 문제 상황
18+
description: 현재 발생하고 있는 문제나 수정이 필요한 부분을 상세히 설명해주세요.
19+
placeholder: |
20+
예시:
21+
- 모바일에서 네비게이션 메뉴가 제대로 표시되지 않음
22+
- 다크모드에서 텍스트 색상이 보이지 않음
23+
- 블로그 포스트 로딩 속도가 너무 느림
24+
- 검색 결과가 정확하지 않음
25+
- 특정 브라우저에서 레이아웃이 깨짐
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: current_behavior
31+
attributes:
32+
label: ❌ 현재 동작
33+
description: 현재 어떻게 동작하고 있는지 구체적으로 설명해주세요.
34+
placeholder: |
35+
예시:
36+
- 모바일에서 햄버거 메뉴를 클릭해도 아무 반응이 없음
37+
- 다크모드에서 제목 텍스트가 검은색으로 표시되어 보이지 않음
38+
- 페이지 로드 시간이 5초 이상 소요됨
39+
validations:
40+
required: true
41+
42+
- type: textarea
43+
id: expected_behavior
44+
attributes:
45+
label: ✅ 원하는 동작
46+
description: 어떻게 수정되어야 하는지 명확하게 설명해주세요.
47+
placeholder: |
48+
예시:
49+
- 모바일에서 햄버거 메뉴 클릭 시 네비게이션 메뉴가 펼쳐져야 함
50+
- 다크모드에서 제목 텍스트가 흰색으로 표시되어야 함
51+
- 페이지 로드 시간이 2초 이내로 단축되어야 함
52+
validations:
53+
required: true
54+
55+
- type: textarea
56+
id: reproduction_steps
57+
attributes:
58+
label: 🔄 재현 방법
59+
description: 문제를 재현할 수 있는 단계를 상세히 설명해주세요.
60+
placeholder: |
61+
1. 사이트 접속
62+
2. 모바일 화면 크기로 변경
63+
3. 햄버거 메뉴 클릭
64+
4. 문제 확인
65+
validations:
66+
required: true
67+
68+
- type: dropdown
69+
id: fix_type
70+
attributes:
71+
label: 🏷️ 수정 유형
72+
description: 어떤 종류의 수정 작업인가요?
73+
options:
74+
- 버그 수정
75+
- 스타일/레이아웃 수정
76+
- 성능 최적화
77+
- 기능 개선
78+
- 호환성 문제 해결
79+
- 보안 취약점 수정
80+
- 코드 리팩토링
81+
- 기타
82+
default: 0
83+
validations:
84+
required: true
85+
86+
- type: dropdown
87+
id: urgency
88+
attributes:
89+
label: 🚨 긴급도
90+
description: 수정 작업의 긴급도를 선택해주세요.
91+
options:
92+
- 🔴 긴급 (즉시 수정 필요)
93+
- 🟡 보통 (일반적인 수정)
94+
- 🟢 낮음 (시간 여유 있음)
95+
default: 1
96+
validations:
97+
required: true
98+
99+
- type: textarea
100+
id: affected_files
101+
attributes:
102+
label: 📁 관련 파일
103+
description: 문제가 발생한 파일이나 수정이 필요한 파일 경로를 알고 있다면 명시해주세요.
104+
placeholder: |
105+
예시:
106+
- src/app/_components/Navigation.tsx
107+
- src/app/globals.css
108+
- src/app/layout.tsx
109+
110+
- type: textarea
111+
id: error_logs
112+
attributes:
113+
label: 📋 에러 로그
114+
description: 콘솔 에러나 로그가 있다면 붙여넣어 주세요.
115+
placeholder: |
116+
콘솔 에러, 빌드 에러, 또는 기타 관련 로그를 여기에 붙여넣어 주세요.
117+
118+
- type: textarea
119+
id: environment_info
120+
attributes:
121+
label: 🌐 환경 정보
122+
description: 문제가 발생하는 환경 정보를 제공해주세요.
123+
placeholder: |
124+
예시:
125+
- 브라우저: Chrome 120.0.0.0
126+
- 운영체제: macOS 14.0
127+
- 디바이스: iPhone 15 Pro
128+
- 화면 크기: 375x812
129+
130+
- type: textarea
131+
id: additional_context
132+
attributes:
133+
label: 📝 추가 정보
134+
description: 문제 해결에 도움이 될 추가적인 정보가 있나요?
135+
placeholder: |
136+
- 최근 변경사항
137+
- 관련 이슈나 PR
138+
- 참고할 만한 자료
139+
- 기타 컨텍스트 정보

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 📖 블로그 방문
4+
url: https://kickbelldev.github.io/blog
Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
name: 🤖 Claude 작업 지시
2+
description: Claude Code에게 작업을 지시하기 위한 템플릿입니다.
3+
title: "[TASK] "
4+
labels: ["task", "claude"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
## 💡 Claude Code 작업 지시서
10+
11+
Claude Code에게 개발 작업을 지시하기 위한 템플릿입니다.
12+
구체적이고 명확한 지시를 통해 효과적인 작업을 진행해보세요.
13+
14+
- type: textarea
15+
id: task_description
16+
attributes:
17+
label: 📋 작업 내용
18+
description: Claude에게 수행시키고 싶은 작업을 구체적으로 설명해주세요.
19+
placeholder: |
20+
예시:
21+
- 블로그에 검색 기능 추가해줘
22+
- 다크모드 토글 버튼 구현
23+
- 반응형 네비게이션 메뉴 만들기
24+
- 포스트 페이지네이션 기능 추가
25+
- 코드 블록 복사 버튼 추가
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: requirements
31+
attributes:
32+
label: 📌 요구사항
33+
description: 작업 시 고려해야 할 조건이나 제약사항이 있나요?
34+
placeholder: |
35+
예시:
36+
- TypeScript 사용해서 작성
37+
- 모바일 환경에서도 잘 작동해야 함
38+
- 기존 UI/UX와 일관성 유지
39+
- 성능 최적화 고려
40+
- 접근성 고려사항
41+
42+
- type: dropdown
43+
id: task_type
44+
attributes:
45+
label: 🏷️ 작업 유형
46+
description: 어떤 종류의 작업인가요?
47+
options:
48+
- 새로운 기능 구현
49+
- 기존 기능 개선
50+
- 버그 수정
51+
- 리팩토링
52+
- UI/UX 개선
53+
- 성능 최적화
54+
- 테스트 코드 작성
55+
- 문서 작성
56+
- 기타
57+
default: 0
58+
validations:
59+
required: true
60+
61+
- type: dropdown
62+
id: priority
63+
attributes:
64+
label: 🔥 우선순위
65+
description: 작업의 우선순위를 선택해주세요.
66+
options:
67+
- 🔴 높음 (즉시 처리 필요)
68+
- 🟡 보통 (일반적인 작업)
69+
- 🟢 낮음 (시간 여유 있음)
70+
default: 1
71+
validations:
72+
required: true
73+
74+
- type: textarea
75+
id: technical_details
76+
attributes:
77+
label: 🔧 기술적 세부사항
78+
description: 구현에 필요한 기술적 정보나 참고사항이 있나요?
79+
placeholder: |
80+
예시:
81+
- 특정 라이브러리나 패키지 사용
82+
- API 엔드포인트 정보
83+
- 데이터 구조나 스키마
84+
- 관련 파일 경로
85+
- 참고할 기존 코드
86+
87+
- type: textarea
88+
id: acceptance_criteria
89+
attributes:
90+
label: ✅ 완료 조건
91+
description: 작업이 완료되었다고 판단할 수 있는 조건들을 명시해주세요.
92+
placeholder: |
93+
예시:
94+
- [ ] 검색창에서 키워드 입력 시 관련 포스트 표시
95+
- [ ] 모바일에서도 정상 작동 확인
96+
- [ ] 빌드 및 테스트 통과
97+
- [ ] 코드 품질 검사 통과
98+
- [ ] 브라우저 호환성 확인
99+
100+
- type: textarea
101+
id: references
102+
attributes:
103+
label: 📚 참고 자료
104+
description: 작업에 도움이 될 참고 자료나 링크가 있나요?
105+
placeholder: |
106+
예시:
107+
- 관련 문서나 가이드 링크
108+
- 참고할 사이트나 예시
109+
- 관련 GitHub 이슈나 PR
110+
- 디자인 시안이나 목업

0 commit comments

Comments
 (0)