Agent Skills
› NeverSight/learn-skills.dev
› release-engineering
release-engineering
GitHub用于macOS优先桌面应用的构建、版本管理、打包及发布验证。涵盖创建分支、生成签名制品、执行测试门禁及发布说明,确保制品可复现并保留调试信息,最终交付有效版本标签与校验清单。
触发场景
准备发布新版本
需要构建和打包桌面二进制文件
执行发布前的质量门禁检查
安装
npx skills add NeverSight/learn-skills.dev --skill release-engineering -g -y
SKILL.md
Frontmatter
{
"name": "release-engineering",
"description": "Use when preparing builds, versioning, packaging, and release validation for macOS-first desktop delivery, then extending to cross-platform targets."
}
Release Engineering
Use This Skill When
- Creating release branches, version bumps, and changelogs.
- Packaging desktop binaries.
- Running release gates before publish.
Required Inputs
- Target version and release scope.
- Target platforms.
- Required release artifacts.
Workflow
- Freeze scope and verify all milestone gates are green.
- Run clean build and full test suite.
- Produce signed package/binary artifacts.
- Run smoke tests on clean environment.
- Publish release notes with known limitations.
Guardrails
- No release without reproducible artifact checksums.
- Keep debug symbols and crash diagnostics available.
- Tag versions only after artifact validation.
Output Contract
- Release artifacts.
- Version tag and release notes.
- Post-release validation checklist status.
版本历史
- c3c0a1e 当前 2026-07-23 10:50


