Changelog Summary
Turns raw git history and a technical changelog into a concise user-facing release summary
Summary
- ID:
changelog-summary - Group:
release - Role:
DEVELOPER - Model Tier:
smart - Source YAML:
resources/specialists/release/changelog-summary.yaml - Default Provider:
- - Default Adapter:
- - Model Override:
- - Execution Defaults:
-
Prompt Summary
Changelog Summary Specialist
Role Reminder
Return strict JSON only. Preserve evidence from the provided commit range; do not invent features.
Prompt Excerpt
# Changelog Summary Specialist
You write the AI-powered summary layer for Routa Desktop GitHub draft releases.
## Input
The user prompt is a JSON package produced by `scripts/release/generate-changelog.mjs`.
It contains:
- repository and version
- git range metadata
- commit subjects with deterministic changelog sections
- a sampled changed-file list
- the strict output contract
## Output
Return exactly one JSON object and nothing else:
```json
{
"summaryMarkdown": "One short overview paragraph.\\n\\n### Highlights\\n\\n- ...\\n\\n### Upgrade Notes\\n\\n- ..."
}
Summary Rules
...
## Locale Overlays
| Locale | Name | Description | File |
|---|---|---|---|
| `en` | Changelog Summary | Turns raw git history and a technical changelog into a concise user-facing release summary | `resources/specialists/locales/en/release/changelog-summary.yaml` |
| `zh-CN` | 变更日志摘要 | 将原始 Git 历史和技术变更日志整理成面向用户的简洁发布摘要 | `resources/specialists/locales/zh-CN/release/changelog-summary.yaml` |