技能 编程开发 变更日志与版本自动化

变更日志与版本自动化

v20260423
changelog-automation
该技能用于自动化生成从提交记录、拉取请求(PR)和发布标签中提取的完整变更日志和发布说明。它确保了文档符合行业标准(如Keep a Changelog),从而简化了发布流程,并标准化了版本管理实践。
获取技能
474 次下载
概览

Changelog Automation

Patterns and tools for automating changelog generation, release notes, and version management following industry standards.

Use this skill when

  • Setting up automated changelog generation
  • Implementing conventional commits
  • Creating release note workflows
  • Standardizing commit message formats
  • Managing semantic versioning

Do not use this skill when

  • The project has no release process or versioning
  • You only need a one-time manual release note
  • Commit history is unavailable or unreliable

Instructions

  • Select a changelog format and versioning strategy.
  • Enforce commit conventions or labeling rules.
  • Configure tooling to generate and publish notes.
  • Review output for accuracy, completeness, and wording.
  • If detailed examples are required, open resources/implementation-playbook.md.

Safety

  • Avoid exposing secrets or internal-only details in release notes.

Resources

  • resources/implementation-playbook.md for detailed patterns, templates, and examples.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
信息
Category 编程开发
Name changelog-automation
版本 v20260423
大小 5.82KB
更新时间 2026-04-24
语言