release

Solid

Build, version bump, update README/marketplace, commit, push, create GitHub release, and clean local caches

Code & Development 47 stars 9 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
56
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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를 사용합니다: - 🔒 보안/안정성, ...

Details

Author
hadamyeedady12-dev
Repository
hadamyeedady12-dev/claude-ultimate-hud
Created
4 months ago
Last Updated
1 months ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category