releaselisted
Install: claude install-skill hadamyeedady12-dev/claude-ultimate-hud
# claude-ultimate-hud Release Workflow
새 버전을 릴리즈하는 전체 워크플로우를 자동 실행합니다.
## Arguments
- `$0`: 새 버전 번호 (예: `1.6.0`). 생략 시 사용자에게 질문합니다.
- `$1~`: 릴리즈 한줄 설명 (예: `API stability & git extensions`). 생략 시 자동 생성합니다.
## Pre-check
1. 작업 디렉토리가 `claude-ultimate-hud` 플러그인 루트인지 확인합니다.
- 아니면 `cd ~/.claude/plugins/claude-ultimate-hud` 또는 마켓플레이스 캐시 경로로 이동합니다.
2. `git status`로 현재 상태를 확인합니다.
3. 변경 사항이 없으면 사용자에게 알리고 중단합니다.
## Step 1: Gather Info
버전이 `$0`으로 제공되지 않으면 `AskUserQuestion`으로 물어봅니다:
- header: "Version"
- question: "새 버전 번호를 입력하세요 (현재: {현재 package.json 버전})"
릴리즈 설명이 없으면 `git diff HEAD --stat`과 변경된 소스 파일을 분석해서 한줄 제목과 changelog를 자동 생성합니다.
## Step 2: Build
```bash
bun run build
```
빌드 실패 시 중단합니다.
## Step 3: Version Bump
아래 3개 파일에서 버전을 `$0`으로 업데이트합니다:
1. **`package.json`**: `"version": "{OLD}"` → `"version": "{NEW}"`
2. **`.claude-plugin/plugin.json`**: `metadata.version`
3. **`.claude-plugin/marketplace.json`**: `metadata.version`
## Step 4: Update README
### 4-1. README.md (한국어)
`## 기능` 섹션 아래, 기존 최신 버전 항목 **위에** 새 버전 feature highlight를 추가합니다:
```markdown
### v{VERSION} - {한줄 설명}
- 주요 변경 사항 목록 (git diff에서 추출)
```
`## 출력 예시` 섹션의 코드 블록을 새 기능이 반영된 예시로 업데이트합니다 (변경 필요시에만).
`## 변경 이력` 섹션 맨 위에 상세 changelog를 추가합니다:
```markdown
### v{VERSION}
- 변경 항목들 (구체적, 기술적)
```
### 4-2. README.en.md (English)
동일한 구조로 영문 README도 업데이트합니다. 한국어 changelog를 영어로 번역하여 추가합니다.
### Changelog 작성 규칙
- `git diff HEAD` 또는 커밋된 변경 사항을 분석하여 changelog를 생성합니다.
- 각 항목은 적절한 이모지 prefix를 사용합니다:
- 🔒 보안/안정성,