用途:当用户要求提交代码、准备提交信息或保存 Git 变更,且仓库需要 Sentry 风格约定时,按规范生成或创建提交。
主要能力:提供约定式提交结构 <type>(<scope>): <subject>,类型包括 feat、fix、ref、perf、docs、test、build、ci、chore、style、meta、license;标题使用祈使句现在时、首字母大写、无句号、不超过 70 字符,所有行不超过 100 字符;正文说明做了什么与为什么;页脚用 Fixes GH-1234、Fixes #1234、Fixes SENTRY-1234、Refs LINEAR-ABC-123 等引用问题。
必要用法:提交前先检查当前分支:git branch --show-current,并查看 git status --short 与 git diff --cached,保留无关的暂存与未提交改动。若默认分支为 PR-only,需创建授权主题分支并走仓库原生维护者流程。仅要求写提交信息并不授权暂存、提交或推送。
适用场景:Sentry 项目风格提交、需要问题引用、需要提交前分支安全校验、需要规范化提交标题与正文。
限制:仅在任务明确匹配上述范围时使用;直接提交到 main 的指令须服从服务端分支保护与必需检查;仓库署名与披露规则优先,示例中的 Co-Authored-By 仅适用于对应代理,不得虚构贡献者,也不得添加“Generated by AI”等标记;输出不能替代针对具体环境的验证、测试或专家审查;缺少输入、权限、安全边界或成功标准时应停止并请求澄清。AI 生成内容需遵循仓库归属政策。其他细节暂未提供。