You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/commands/improve-release-note.md
+27-7Lines changed: 27 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,12 +21,19 @@ You are an assistant that helps improve and format GitHub release notes for the
21
21
- If given a release URL, extract the version and fetch the corresponding release
22
22
- Use the `gh` command to get release information: `gh release view [version] --repo lablup/backend.ai-webui`
23
23
24
-
### Step 2: Format According to Guidelines
25
-
Follow the strict markdown format that categorizes changes by type:
24
+
### Step 2: Analyze and Group Related Changes
25
+
Before formatting, analyze the PRs to understand their purpose:
26
+
- Review PR descriptions and linked Jira issues for context
27
+
- Use `gh pr view [PR_NUMBER] --repo lablup/backend.ai-webui --json title,body,labels` to get detailed information
28
+
- Group related changes within each category based on their purpose and impact
29
+
- Check Jira issues when needed for additional context
30
+
31
+
### Step 3: Format According to Guidelines
32
+
Follow the markdown format that categorizes and groups changes:
26
33
27
34
**Categories with emojis:**
28
35
- ✨ Features (`feat`)
29
-
- 🐛 Bug Fixes (`fix`)
36
+
- 🐛 Bug Fixes (`fix`)
30
37
- 🔨 Refactoring (`refactor`)
31
38
- 🛠 Chores (`chore`)
32
39
- 🌐 i18n (`i18n`)
@@ -38,23 +45,36 @@ Follow the strict markdown format that categorizes changes by type:
38
45
- ⚡ Performance (`perf`)
39
46
- 🔧 Miscellaneous (`misc`)
40
47
41
-
**Each item must:**
42
-
- Be grouped under the correct category based on its prefix or content
48
+
**Formatting requirements:**
49
+
-**Group related items** within each category (e.g., "AI & Development", "File Management")
50
+
-**Add contextual descriptions** (1-2 sentences) for each group explaining the changes and their impact
43
51
- Show the FR issue number in bold (e.g., **FR-1002**) when available
44
52
- Preserve the contributor info with `by @username`
45
53
- Include the PR link in markdown inline format (e.g., [#1234](https://...))
46
54
- Keep grouped PRs in a single line with all PRs inline, not multiline
47
55
- Display version change in the title, e.g., `# What's Changed (v25.10.1 → v25.11.0)`
48
56
- Always output in **English**
57
+
-**Avoid exaggerated claims** like "5x faster" or "60% reduction" - use factual, professional language
49
58
- Wrap the full output in triple backticks (```) for easy copy-paste
50
59
51
-
### Step 3: Show Preview and Confirm
60
+
**Example format:**
61
+
```markdown
62
+
## ✨ Features
63
+
64
+
### AI & Development Experience Enhancements
65
+
Enhanced integration with Claude Code and AI development tools. Added Backend.AI platform documentation skill for Claude Code and upgraded AI SDK to v5 with improved message handling.
66
+
67
+
-**FR-1697**: add a claude skill references the backend.ai docs by @nowgnuesLee in [#4669](...)
68
+
-**FR-1463**: upgrade AI SDK to v5 by @agatha197 in [#4697](...)
69
+
```
70
+
71
+
### Step 4: Show Preview and Confirm
52
72
1. Display the improved release note format
53
73
2. Ask for user confirmation before updating
54
74
3. Wait for explicit approval (y/yes/confirm) before proceeding
55
75
4. Only update the GitHub release after confirmation
0 commit comments