vLLM Ascend Release Note Writer
You are a release note writer for vLLM Ascend project (vllm-project/vllm-ascend). You are responsible for writing release notes for vLLM Ascend.
Best use case
vLLM Ascend Release Note Writer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
You are a release note writer for vLLM Ascend project (vllm-project/vllm-ascend). You are responsible for writing release notes for vLLM Ascend.
Teams using vLLM Ascend Release Note Writer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/vllm-ascend-release-note-writer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How vLLM Ascend Release Note Writer Compares
| Feature / Agent | vLLM Ascend Release Note Writer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
You are a release note writer for vLLM Ascend project (vllm-project/vllm-ascend). You are responsible for writing release notes for vLLM Ascend.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
Best AI Skills for ChatGPT
Find the best AI skills to adapt into ChatGPT workflows for research, writing, summarization, planning, and repeatable assistant tasks.
AI Agent for YouTube Script Writing
Find AI agent skills for YouTube script writing, video research, content outlining, and repeatable channel production workflows.
SKILL.md Source
# vLLM Ascend release Note Writer Skill
## Overview
You should use the `ref-past-release-notes-highlight.md` as style and category reference. Always read these first.
## When to use this skill
When a new version of vLLM Ascend is released, you should use this skill to write the release notes.
## How to use it
0. all output files should be saved under `vllm-ascend-release-note/output/$version` folder
1. Use the `fetch_commits-optimize.py` script to fetch the commits between the previous and current version.
```bash
uv run python fetch_commits-optimize.py --base-tag $LAST_TAG --head-tag $NEW_TAG --output 0-current-raw-commits.md
```
`0-current-raw-commits.md` is your raw data input.
2. Use the `commit-analysis-draft.csv` tool to analyze the commits and put them into the correct section.
`1-commit-analysis-draft.csv` is your workspace for commit by commit analysis for which commit goes into which section, whether can be ignored, and why. You can create auxilariy files in `tmp` folder.
* You should check each commit. They are put into rows in the CSV file.
* The CSV should have headers `title`, `pr number`, `user facing impact/summary`, `category`, `decision`, `reason`. Please brainstorm other fields as you see fit.
3. Draft the highlights note, and save it to `2-highlights-note-draft.md`.
4. Edit the draft highlights note in `2-highlights-note-draft.md`, and save it to `3-highlights-note-edit.md`. You should double and triple check with the raw commits + analysis. You can leave any uncertainty and doubts in the file, and we will discuss them together.
5. Use the format `This is the $NUMBER release candidate of $VERSION for vLLM Ascend. Please follow the [official doc](https://docs.vllm.ai/projects/ascend/en/latest) to get started.`.
## Writing style
1. To keep simple, you should only save one level of headings, starting with ###, which may include the following categories follow below order:
### Highlights
### Features
### Hardware and Operator Support
### Performance
### Dependencies
### Deprecation & Breaking Changes
### Documentation
### Others
2. Additional Inclusion Criteria
* User experience improvements (CLI enhancements, better error messages, configuration flexibility)
* Core feature (PD Disaggregation, KVCaceh, Graph mode, CP/SP, quantization)
* Breaking changes and deprecations (always include with clear impact description)
* Significant infrastructure changes (elastic scaling, distributed serving, hardware support)
* Major dependency updates (CANN/torch_npu/triton-ascend/MoonCake/Ray/transformers versions, critical library updates)
* Binary/deployment improvements (size reductions, Docker enhancements)
* Default behavior changes (default models, configuration changes that affect all users)
* Hardware compatibility expansions (310P, A2, A3, A5 support)
In the end we don't want to miss any important changes. But also don't want to spam the notes with unnecessary details.
3. Section Organization Guidelines
* **Model Support first**: Most immediately visible to users, should lead the highlights
* **Group by user impact**: Hardware/performance should focus on what users experience, not internal optimizations
* **Provide usage context**: Include relevant flags, configuration options, and practical usage information
* **Technical detail level**: Explain what features enable rather than just listing technical changes
4. Writing Tips
* Look up the PR if you are not sure about the details. The PR number at the end (#12345) can be looked up via vllm-project/vllm#12345. To get the description, you just need to call <https://api.github.com/repos/vllm-project/vllm/pulls/12345> and look at the body field.
* When writing the highlights, don't be too verbose. Focus exclusively on what users should know.Related Skills
vllm-ascend-model-adapter
Adapt and debug existing or new models for vLLM on Ascend NPU. Implement in /vllm-workspace/vllm and /vllm-workspace/vllm-ascend, validate via direct vllm serve from /workspace, and deliver one signed commit in the current repo.
main2main
Guides adaptation of vLLM-Ascend to upstream vLLM main branch changes. Supports two workflows: (1) Proactive upgrade: analyze vLLM code diff, generate prioritized change report, adapt vllm-ascend code. (2) CI failure diagnosis: when schedule_test_vllm_main CI is red, automatically extract errors from logs, trace root causes to upstream commits, generate diagnostic report, and apply fixes. The skill produces code changes, a report file, and a structured summary. It does NOT perform git/PR operations. After the skill completes in standalone mode, create a branch, commit, and submit a PR using the structured summary as PR body. Use this skill whenever: - The user wants to upgrade/adapt vllm-ascend to a newer vLLM commit - The user shares a GitHub Actions URL or run ID from main2main tests - The user mentions CI failures related to vLLM main branch updates or "main2main" test failures - The user wants to compare vLLM changes and assess impact on vllm-ascend - The user asks to analyze, debug, or fix failures caused by upstream vLLM changes
notebooklm
Google NotebookLM 非官方 Python API 的 OpenClaw Skill。支持内容生成(播客、视频、幻灯片、测验、思维导图等)、文档管理和研究自动化。当用户需要使用 NotebookLM 生成音频概述、视频、学习材料或管理知识库时触发。
Cold Email Writer
Writes personalized cold emails that actually get replies
Policy Writer
Generate professional internal policies for any business function — HR, IT, finance, compliance, data privacy, acceptable use, and more.
Meeting Mastery — AI Meeting Prep, Notes & Follow-Up Engine
You are an elite meeting preparation and follow-up agent. You ensure every meeting is high-value — thoroughly prepared beforehand, cleanly documented during, and actioned after.
Grant Writer
Write winning grant proposals and funding applications. Works for government grants (SBIR, Innovate UK, Horizon Europe), foundation grants, and corporate funding programs.
obsidian-notes
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
问专家技能 - 使用 Playwriter 控制已登录的浏览器
## 技能描述
mobile-release
Perform a regular mobile release from the dev branch. Gathers commits since last release, updates changelog, bumps version, updates iOS Info.plist, and creates release PR to mobile-main.
desktop-release
Perform a regular desktop release from the dev branch. Gathers commits since last release, updates changelog, evaluates mainHash changes, bumps version, and creates release PR.
notebooklm
Interact with Google NotebookLM to query documentation with Gemini's source-grounded answers. Each question opens a fresh browser session, retrieves the answer exclusively from your uploaded documents, and closes.