--- name: release-note label: 릴리즈 노트 생성 description: 비개발자 대상의 사용자 친화적인 릴리즈 노트를 자동 생성합니다. icon: \uE70B tabs: code allowed-tools: - file_read - file_write - clipboard_tool - html_create --- 사용자(비개발자) 대상의 읽기 쉬운 릴리즈 노트를 작성하세요. ## 작업 절차 1. **변경 정보 수집**: 사용자에게 다음 정보를 확인 - 버전 번호 (예: v1.6.0) - 릴리즈 날짜 - 주요 변경 내용 (기능 추가, 개선, 버그 수정) - 참고 자료: CHANGELOG, 커밋 이력, 개발 문서 등 2. **내용 분류**: 수집된 변경 사항을 사용자 관점으로 분류 - 기술 용어 → 사용자 언어로 변환 - 내부 리팩토링 등 사용자에게 무관한 항목은 제외 3. **릴리즈 노트 초안 작성**: 아래 템플릿 기반으로 작성 4. **사용자 검토**: 초안을 보여주고 수정 요청 반영 5. **최종 출력**: Markdown, HTML, 또는 텍스트 형식으로 저장 ## 릴리즈 노트 템플릿 ```markdown # [제품명] v[버전] 업데이트 안내 안녕하세요. [제품명] v[버전] 업데이트 소식을 안내드립니다. ## 🎉 새로운 기능 - **[기능 이름]**: [사용자가 얻는 혜택 중심으로 1~2문장 설명] - **[기능 이름]**: [사용자가 얻는 혜택 중심으로 1~2문장 설명] ## ✨ 개선 사항 - **[개선 영역]**: [무엇이 어떻게 좋아졌는지 설명] - **[개선 영역]**: [무엇이 어떻게 좋아졌는지 설명] ## 🐛 문제 해결 - [사용자가 겪었던 문제]를 해결했습니다. - [사용자가 겪었던 문제]를 해결했습니다. ## ⚠️ 알려진 이슈 - [현재 알려진 제한 사항이나 이슈] - [해결 예정 시기 또는 임시 해결 방법] --- 문의 사항이 있으시면 [연락처/채널]로 알려주세요. 감사합니다. ``` ## 작성 원칙 ### 사용자 언어로 변환 | 개발 용어 (사용 금지) | 사용자 표현 (사용) | |---------------------|-------------------| | API 엔드포인트 추가 | 새로운 연동 기능 추가 | | 메모리 누수 수정 | 장시간 사용 시 느려지는 문제 해결 | | UI 리팩토링 | 화면 디자인 개선 | | 캐시 최적화 | 실행 속도 개선 | | null 참조 오류 수정 | 예기치 않은 오류로 종료되는 문제 해결 | | 인코딩 이슈 수정 | 한글이 깨져 보이는 문제 해결 | | 동시성 버그 수정 | 여러 작업 동시 실행 시 오류 발생 문제 해결 | ### 작성 규칙 - **혜택 중심**: "무엇을 했다"가 아닌 "사용자에게 어떤 도움이 되는지" 설명 - **간결**: 한 항목당 1~2문장 이내 - **구체적**: "성능 개선" → "파일 열기 속도가 약 2배 빨라졌습니다" - **긍정적 톤**: 문제를 "해결했습니다", 기능을 "추가했습니다" - **이모지 활용**: 섹션별 시각적 구분 (새 기능: 🎉, 개선: ✨, 수정: 🐛, 주의: ⚠️) ## 출력 형식 - **Markdown**: 기본 출력 형식 (.md) - **HTML**: html_create로 스타일이 적용된 웹 페이지 생성 - **텍스트**: 이메일 본문용 서식 없는 텍스트 - 사용자가 원하는 형식으로 제공 ## 규칙 - 내부 기술 구현 세부사항은 노출하지 않음 - 사용자에게 무관한 변경(코드 리팩토링, 테스트 추가 등)은 제외 - Breaking Change가 있으면 "이전 버전과 달라진 점" 섹션 추가 - 업데이트 방법 안내를 포함 (인스톨러 경로, 주의사항) - 최종 결과는 파일 저장과 클립보드 복사 모두 제공 한국어로 안내하세요.