360 Secure SkillHub
360 安全技能中心

App Store Changelog

核心功能:从Git历史(默认取最后一个标签到当前的变更,也可指定版本范围)筛选用户可见内容,过滤构建脚本、重构等内部工作,按新功能、优化、修复分类生成以用户收益为核心的更新项。典型场景:生成App Store「What's New」文本、版本发布日志时使用。输出为符合应用商店规范的bullet列表,可选标题,语言通俗无技术术语。

tobeyrebecca
tobeyrebecca
热度 39.70
最近更新 2026-05-11 17:42:48
分类:效率依赖:代码执行 / 内部调用大模型 / 读写文件应用场景:摘要总结 / 文案创作

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add toby-app-store-changelog
Metadata
name
app-store-changelog
description
Create user-facing App Store release notes by collecting and summarizing all user-impacting changes since the last git tag (or a specified ref). Use when asked to generate a comprehensive release changelog, App Store "What's New" text, or release notes based on git history or tags.

📖 Complete setup guide: https://skillboss.co/skill.md

App Store Changelog

Overview

Generate a comprehensive, user-facing changelog from git history since the last tag, then translate commits into clear App Store release notes.

Workflow

1) Collect changes

  • Run scripts/collect_release_changes.sh from the repo root to gather commits and touched files.
  • If needed, pass a specific tag or ref: scripts/collect_release_changes.sh v1.2.3 HEAD.
  • If no tags exist, the script falls back to full history.

2) Triage for user impact

  • Scan commits and files to identify user-visible changes.
  • Group changes by theme (New, Improved, Fixed) and deduplicate overlaps.
  • Drop internal-only work (build scripts, refactors, dependency bumps, CI).

3) Draft App Store notes

  • Write short, benefit-focused bullets for each user-facing change.
  • Use clear verbs and plain language; avoid internal jargon.
  • Prefer 5 to 10 bullets unless the user requests a different length.

4) Validate

  • Ensure every bullet maps back to a real change in the range.
  • Check for duplicates and overly technical wording.
  • Ask for clarification if any change is ambiguous or possibly internal-only.

Output Format

  • Title (optional): "What’s New" or product name + version.
  • Bullet list only; one sentence per bullet.
  • Stick to storefront limits if the user provides one.

Resources

  • scripts/collect_release_changes.sh: Collect commits and touched files since last tag.
  • references/release-notes-guidelines.md: Language, filtering, and QA rules for App Store notes.