从git差异、代码片段或变更描述生成规范化提交消息、PR标题和摘要,支持任何项目或编程语言。
承诺消息撰写器: Description.是一项面向实际任务的技能,主要用于Write Chancelt Communications from a git diff, 代码片段, 或纯描述;另外生成 PR 标题和 3- bullet PR 摘要;
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
基于 git diff、代码片段或纯文本描述,自动生成符合 Conventional Commit 规范的提交信息。同时支持生成 PR 标题及包含三个要点的 PR 摘要。适用于任意编程语言和任意项目——无需配置,开箱即用。
可显式指定任一规范;若未指定,则默认使用 Conventional Commits。
请粘贴以下任意一种内容:
git diff --staged)可选地指定以下参数:
## 提交信息 [type]([scope]): [subject] [正文 — 解释“为何”要进行此项变更,而非仅复述“做了什么”。若主题已足够清晰,则可省略正文] [BREAKING CHANGE: 描述 — 仅当适用时] [Closes #123 — 仅当已知关联 issue 编号时] --- ## PR 标题 [简洁、祈使语气、不超过 70 个字符] ## PR 摘要 - [发生了什么变更] - [为何进行此项变更 / 解决了什么问题] - [是否存在显著副作用、注意事项或需后续跟进事项]
| 类型 | 使用时机 |
|---|---|
feat |
新增功能(触发次要版本号升级) |
fix |
修复缺陷(触发修订版本号升级) |
docs |
仅涉及文档更新 |
style |
格式调整、空格修正等,不改变逻辑 |
refactor |
重构代码但不改变外部行为 |
perf |
性能优化 |
test |
新增或修复测试 |
chore |
构建系统、CI、依赖项更新等日常任务 |
revert |
回退某次先前的提交 |
ci |
CI 流水线相关变更 |
BREAKING CHANGE: 并附上迁移说明auth、api、db、ui)fix(auth): 在校验声明前拒绝已过期的 JWT token 此前,token 过期检查被安排在声明校验之后, 这使得攻击者可重放带有有效声明但已过期的 token。
feat(api)!: 所有公开端点均需提供 API key BREAKING CHANGE: 所有请求现均需携带 `X-API-Key` 请求头。 使用匿名访问的客户端将收到 401 响应。详见迁移指南。
chore(deps): 将 openssl 从 1.1.1 升级至 3.0.8 修复 CVE-2023-0286(X.400 地址类型混淆漏洞)。 无 API 变更。
每次生成提交信息后,请记录本次输入类型是 diff、描述还是代码片段。累计使用达 20 次后,自动汇总最常缺失的上下文信息——这些缺失往往导致生成的信息质量下降。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习