commit
强制执行 Sentry 风格的规范化提交、分支安全检查以及结构化问题引用,适用于 AI 编程代理。
简介
此技能作为版本控制操作的严格守门人,确保所有代码提交均符合 Sentry 的工程标准。它专为在必须维护干净、可搜索且具备问题链接之提交历史的环境中工作的开发人员与 AI 代理所设计。通过拦截提交请求,该技能可防止直接提交至 main 或 master 等受保护分支,并强制要求使用功能分支,从而保障存储库的完整性。
-
自动强制执行规范化提交格式,包含类型、范围、主题、正文与页脚部分。
-
在执行任何提交操作前,通过检查当前 git 状态来验证分支安全性。
-
支持诸如 Fixes SENTRY-1234、Fixes #1234 或 Refs LINEAR-ABC-123 等参考格式,实现无缝的问题追踪。
-
标准化 feat、fix、ref、perf、docs 与 chore 等提交类型,确保元数据分类一致。
-
对主题行实施严格的语法规则,要求使用祈使语气与现在时态,且不得包含句点。
-
为 Claude Code 等 AI 助手生成的变更提供自动化的 Co-Authored-By 归属支持,在维持透明度的同时避免冗长的对话杂讯。
-
在进行任何提交逻辑之前,请务必使用 git branch --show-current 验证当前分支。
-
若代理处于受保护分支,请使用 create-branch 技能安全地切换至开发环境。
-
将提交信息的所有行控制在 100 个字符以内,以确保与标准 git 查看器与 CLI 工具的兼容性。
-
信息正文应聚焦于“做什么”与“为什么”而非实现细节,为日后的代码审查提供清晰背景。
-
请勿在提交信息中使用如“由 AI 生成”等非标准标记;严格遵守要求的 Co-Authored-By 页脚格式。
-
每当与 git 工作流互动(包含 git commit、保存变更或准备发布说明)时,请务必使用此技能。
仓库统计
- Star 数
- 35,602
- Fork 数
- 5,839
- Open Issue 数
- 2
- 主要语言
- Python
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 06:03