工程开发
commit avatar

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
在 GitHub 查看