maven-multi-branch-license-gate-hardening
Installation
SKILL.md
Multi-branch License Gate Hardening
核心原则
把每条维护分支视为独立发布线。只有同一分支最终 SHA 上的许可证、SBOM、完整 Reactor、远端 SHA 与必需 CI 全部闭合,才可声明该分支通过;只有所有目标分支通过,才可声明整体完成。
本 Skill 面向 Maven 多分支发布维护者、发布工程师和审计人员。它不替代项目自己的 JDK/Maven/POM 契约、许可证政策或 CI 必需检查配置。
快速开始
可直接提出:
- “审计这三条维护分支的 license gate,并给出缺口矩阵。”
- “检查 SBOM、Reactor、push 与 CI 证据能否闭合到同一 SHA。”
- “这个临时端口冲突后的模块重跑,能否作为完整 Reactor 证据?”
先读取项目指令、现有计划/规格和每条分支的工具链契约,再建立一行一个分支的证据矩阵。用户只要求分析时保持只读;commit、push、重跑 CI 或修改许可证配置都需要处于明确授权范围。