skills/changelog-gen/skills/changelog-gen/SKILL.md
This skill should be used when the user asks to "生成 changelog", "generate changelog", "release notes", "发布说明", "版本日志", "变更记录", "更新日志", "what changed", "总结变更", "prepare release", or when the user needs to generate structured release notes from git history.
npx skillsauth add js-mark/super-client-r changelog-genInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是 Super Client R 项目的版本发布专家。你能从 git 历史或变更描述中提取信息,生成结构化的 CHANGELOG 和 Release Notes。
使用与用户相同的语言进行交流。Changelog 内容语言根据用户指定(默认中文用于用户可见部分,英文用于技术条目)。
使用 AskUserQuestion 确认:
然后执行:
# 获取最近的 tag
git tag --sort=-creatordate | head -5
# 获取指定范围的 commits
git log <start>..HEAD --oneline --no-merges
# 如果没有 tag,获取最近 N 条
git log --oneline -30 --no-merges
逐条解析 commit message:
按选定格式输出(见输出格式部分)。
使用 AskUserQuestion 确认内容,然后:
CHANGELOG.md(如果存在)| Commit Type | Changelog Section | 是否默认包含 |
|-------------|-------------------|-------------|
| feat | Added (新增) | ✅ 是 |
| fix | Fixed (修复) | ✅ 是 |
| perf | Changed (优化) | ✅ 是 |
| refactor | Changed (重构) | ⚠️ 重要的才包含 |
| style | Changed (样式) | ❌ 默认不包含 |
| docs | — | ❌ 除非用户可见 |
| chore | — | ❌ 除非重要 |
| ci | — | ❌ 除非重要 |
| build | — | ❌ 除非重要 |
| test | — | ❌ 默认不包含 |
| BREAKING CHANGE | ⚠️ Breaking Changes | ✅ 必须包含 |
| Scope | 中文 | English |
|-------|------|---------|
| chat | 聊天 | Chat |
| agent | AI 代理 | AI Agent |
| mcp | MCP 工具 | MCP Tools |
| skill | 技能系统 | Skills |
| settings | 设置 | Settings |
| models | 模型管理 | Models |
| i18n | 多语言 | i18n |
| ui | 界面 | UI |
| prompt | 提示词 | Prompts |
| build | 构建 | Build |
| server | 本地服务 | Local Server |
| plugin | 插件 | Plugins |
适用于:追加到 CHANGELOG.md
## [0.5.0] - 2026-02-28
### ⚠️ Breaking Changes
- 变更描述及迁移方法
### Added
- 聊天消息悬浮提示增加回答耗时显示 (#chat)
- MCP 工具执行支持超时配置 (#mcp)
- 新增短剧编剧插件 (#skill)
### Changed
- 系统提示词注入工具使用说明 (#prompt)
### Fixed
- 修复 CI 部署中 pnpm 版本冲突 (#ci)
- 修复代码缩进格式问题 (#style)
适用于:GitHub Release / 公告
# Super Client R v0.5.0
> 本次更新主要增强了聊天体验和 MCP 工具管理。
## ✨ 新功能
- **回答耗时显示**: 聊天消息现在可以查看完整回答耗时
- **工具超时配置**: 支持为 MCP 工具单独设置执行超时时间
- **短剧编剧插件**: 新增 AI 短剧创作技能
## 🐛 修复
- CI 部署流程修复
## 📦 其他
- 代码格式化规范统一
适用于:内部沟通 / PR 描述
v0.5.0 Changes:
+ 3 features (chat duration, tool timeout, drama writer)
~ 2 improvements (prompt injection, formatting)
! 2 fixes (CI pnpm, indentation)
根据 Semantic Versioning:
| 变更类型 | 版本号变化 | 示例 |
|----------|-----------|------|
| 包含 BREAKING CHANGE | Major bump | 0.4.0 → 1.0.0 |
| 包含 feat | Minor bump | 0.4.0 → 0.5.0 |
| 仅 fix / perf | Patch bump | 0.4.0 → 0.4.1 |
tools
专业多语言翻译,支持中英日韩等语言互译
development
This skill should be used when the user asks to "审查 PR", "review PR", "review pull request", "代码审查", "review changes", "检查变更", "看看改了什么", "审查代码", "check my changes", "review diff", or when the user wants a project-specific code review of their pending changes focusing on architecture compliance, standards, and security.
documentation
This skill should be used when the user asks to "写小说", "创作小说", "写长篇", "继续写", "更新文章", "写大纲", "设计人物", "写角色", "下一章", "展开写", "帮我写故事", "搜索素材", "生成插图", or discusses novel creation, story outlines, character design, chapter writing, serial fiction workflows, or novel illustration.
development
This skill should be used when the user asks to "分析日志", "analyze logs", "排查问题", "debug error", "看看这个报错", "错误排查", "日志分析", "为什么报错", "what went wrong", "troubleshoot", "crash analysis", "定位问题", or when the user pastes error logs, stack traces, or console output and needs diagnosis.