×
¥
查看详情
🔥 会员专享 文生文 开发

代码提交信息生成助手

👁️ 124 次查看
📅 Dec 1, 2025
💡 核心价值: 本提示词专为后端开发场景设计,能够根据代码变更内容智能生成规范、准确的提交信息。通过分析代码修改的技术细节和业务影响,自动生成符合行业标准的提交信息格式,包含变更类型、影响范围和具体描述,帮助开发团队建立统一的提交规范,提高代码仓库的可维护性和追溯性。支持多种变更类型的识别和分类,确保提交信息的专业性和实用性。

🎯 可自定义参数(3个)

代码变更描述
代码变更的具体内容描述
变更类型
代码变更的技术类型
影响模块
受影响的系统模块或组件

🎨 效果示例

提交信息

fix(payment-callback): 修复支付回调间歇性 504;异步化库存调用并设 2s 超时;引入熔断/重试与幂等校验

- 将库存服务调用从同步阻塞 HTTP 替换为 WebClient 异步,并设置 2s 超时,降低线程占用与长尾延迟
- 引入 Resilience4j 熔断与有限重试策略,防止级联阻塞与雪崩;失败快速返回交由回调重试/重放处理
- 优化业务线程池核心数为 CPU 核数,提升吞吐与稳定性
- 为支付回调增加基于订单号 + nonce 的幂等校验,避免重复处理
- 补充失败重放与超时场景的单元测试,更新接口文档示例
- 影响范围:支付回调 API、库存客户端、网关(需关注网关超时与熔断状态)

变更分析

  • 变更类型:问题修复
  • 影响范围:支付回调API、库存客户端、网关
  • 技术复杂度:中等
  • 风险评估:中

提交说明

  • 类型与范围:采用 Conventional Commits 规范,使用 fix 类型与 payment-callback 范围,明确本次提交为生产故障修复,主要作用于支付回调路径。
  • 主题摘要:概述导致 504 的根因(阻塞式依赖调用引发线程耗尽与长尾超时),以及核心修复手段(异步化 + 超时、防护策略、线程池调优、幂等保障)。
  • 详情说明:
    • 异步化和超时:将库存依赖调用由阻塞式改为异步,并设置明确的超时阈值,以缩短尾延迟并避免回调线程被长时间占用。
    • 熔断与重试:引入 Resilience4j 的熔断/重试策略,降低故障传播与级联阻塞风险;在下游不可用时快速失败,由上层的回调重试/重放机制接管保证业务完成度。
    • 线程池调优:将核心线程数与 CPU 核数对齐,以提高吞吐和稳定性,降低线程饥饿概率。
    • 幂等校验:基于订单号 + nonce 的幂等策略,防止重复回调处理带来的数据不一致或重复扣减。
    • 测试与文档:补充失败重放和超时用例的单测,提升回归覆盖;同步更新接口文档示例,保障对外契约的清晰性。
  • 兼容性与影响:接口契约未变更,无破坏性修改;但网关超时策略与熔断配置需一并关注,以确保端到端超时与重试行为一致。整体风险评估为中,主要风险在于重试策略与幂等校验的参数协同不当可能导致请求风暴或误判重复处理,应结合监控与限流策略持续观察。

提交信息

perf(reporting-service,db,cache): 降低订单月报接口 P95 延迟,通过覆盖索引、预计算、缓存与查询优化

- 新增 orders(status, created_at, tenant_id) 覆盖索引,提升筛选与租户维度检索效率
- 将月报聚合由在线 SQL 改为预计算表,按日增量刷新,降低高并发下聚合开销
- 为 TOP 榜单引入 Caffeine 本地缓存(TTL=5m),减少热数据重复计算
- 消除 JPA N+1,改用 fetch join 与批量查询,减少数据库往返
- 增加 Micrometer 自定义指标并将慢查询日志阈值设为 1s,提升可观测性

影响与部署注意:
- 需要数据库迁移:创建覆盖索引与预计算表;上线按日增量刷新任务
- 缓存可能带来最多 5 分钟的数据滞后;需评估业务可接受范围
- 无 API 变更;报告口径不变

Refs: 月报接口 P95 > 2.3s 性能问题

变更分析

  • 变更类型:性能优化
  • 影响范围:报表服务、数据库、缓存
  • 技术复杂度:复杂
  • 风险评估:中

提交说明

  • 类型与作用域:使用 Conventional Commits 的 perf 类型,作用域为 reporting-service、db、cache,明确本次提交以性能优化为目标,并同时影响应用层、数据库与缓存层。
  • 摘要:概述核心优化手段(索引、预计算、缓存、查询优化、观测性),对应用户描述的性能瓶颈场景(订单月报接口的 P95)。
  • 正文:
    • 覆盖索引:标明索引列,说明目的为加速典型过滤条件与租户检索,降低 I/O 和回表开销。
    • 预计算表与按日增量刷新:清晰表达将在线聚合改为离线/预计算,降低请求时的计算成本,强调刷新策略为“按日增量”以控制数据新鲜度与作业负载。
    • Caffeine 缓存(TTL=5m):说明用于 TOP 榜单这类热点接口,强调 TTL 带来的潜在数据滞后。
    • JPA 查询优化:指出从 N+1 转为 fetch join + 批量查询,减少数据库往返,提高端到端延迟表现。
    • 观测性提升:Micrometer 自定义指标与慢查询日志阈值 1s,有助于后续持续监控与调优。
  • 影响与部署注意:采用正文下的“影响与部署注意”段,提醒数据库变更与刷新任务上线、缓存一致性预期与无 API 兼容性问题,便于评估与操作化落地。
  • 引用:使用 Refs 引用当前性能问题背景,便于后续追溯。

该结构符合提交信息的客观与可追溯要求,避免实现细节泄露,同时对技术影响与风险点给出明确提示,满足团队规范与版本管理最佳实践。

提交信息

build(deps): upgrade Spring Boot/Security, Jackson, Netty; enforce plugin versions

- Spring Boot 2.7.15 → 2.7.18 with Spring Security patch addressing CVE-2024-XXXX
- Jackson 2.15.4 → 2.16.1 to mitigate deserialization risk
- Netty 4.1.106.Final → 4.1.108.Final for stability fixes
- Enable maven-enforcer and unify Maven plugin versions for reproducible builds
- Replace deprecated ObjectMapper module enablement to supported API
- Regression validated for authentication flows (login, registration)

Affected: user-service, common-lib, build pipeline
Security: resolves CVE-2024-XXXX

变更分析

  • 变更类型:依赖更新(含安全修复与轻量重构)
  • 影响范围:用户服务、公共库、构建流水线(Maven)
  • 技术复杂度:中等
  • 风险评估:中

提交说明

  • 类型与范围
    • 使用 Conventional Commits 的 build(deps) 类型,准确反映以依赖升级为主的构建层变更。
    • 影响范围在正文中明确列出(user-service、common-lib、build pipeline),便于定位受影响组件。
  • 主体描述
    • 逐项列出依赖升级及版本区间,说明升级动因:
      • Spring Boot/Security 升级用于修补已知安全问题(CVE-2024-XXXX),降低账户与会话相关攻击面。
      • Jackson 升级以缓解反序列化风险,提高默认安全策略的可靠性。
      • Netty 升级获取稳定性修复与网络栈改进,降低底层连接管理相关潜在问题。
    • 构建一致性:启用 maven-enforcer 并统一插件版本,提升可重复构建与依赖治理的严格度,可能使历史上隐性不一致在 CI 中显性失败,需要在全仓库同步插件版本策略。
    • 代码兼容性:用受支持的 ObjectMapper 模块启用方式替换弃用用法,减少未来升级的兼容负担;该调整不改变业务行为。
    • 测试验证:说明已对关键认证路径(登录、注册)进行了回归验证,降低对核心用户路径的回归风险。
  • 影响与风险说明
    • 接口兼容性:未引入对外 API 的破坏性变更,用户服务和公共库的对外契约保持不变。
    • 安全影响:CVE 修复与 Jackson 强化降低已知攻击路径;建议在生产环境再次核验权限规则与序列化白名单策略。
    • 构建风险:maven-enforcer 可能导致历史非严格版本对齐的模块在构建阶段失败,需要在 CI/CD 中同步更新插件与父 POM 约束。
    • 运行时影响:Netty 升级可能影响网络事件处理的细微行为与依赖的本地传输实现,建议在高并发与 TLS 场景下进行压力与兼容性回归。
  • 规范性
    • 提交信息遵循简明主题行、详细正文、受影响范围与安全引用(CVE ID)等要素,支持后续审计与版本追溯。

示例详情

📖 如何使用

30秒出活:复制 → 粘贴 → 搞定
与其花几十分钟和AI聊天、试错,不如直接复制这些经过千人验证的模板,修改几个 {{变量}} 就能立刻获得专业级输出。省下来的时间,足够你轻松享受两杯咖啡!
加载中...
💬 不会填参数?让 AI 反过来问你
不确定变量该填什么?一键转为对话模式,AI 会像资深顾问一样逐步引导你,问几个问题就能自动生成完美匹配你需求的定制结果。零门槛,开口就行。
转为对话模式
🚀 告别复制粘贴,Chat 里直接调用
无需切换,输入 / 唤醒 8000+ 专家级提示词。 插件将全站提示词库深度集成于 Chat 输入框。基于当前对话语境,系统智能推荐最契合的 Prompt 并自动完成参数化,让海量资源触手可及,从此彻底告别"手动搬运"。
即将推出
🔌 接口一调,提示词自己会进化
手动跑一次还行,跑一百次呢?通过 API 接口动态注入变量,接入批量评价引擎,让程序自动迭代出更高质量的提示词方案。Prompt 会自己进化,你只管收结果。
发布 API
🤖 一键变成你的专属 Agent 应用
不想每次都配参数?把这条提示词直接发布成独立 Agent,内嵌图片生成、参数优化等工具,分享链接就能用。给团队或客户一个"开箱即用"的完整方案。
创建 Agent

✅ 特性总结

一键生成规范提交信息,自动包含变更类型、影响范围与清晰描述,提交更专业。
智能识别新增、修复、优化、重构等场景,输出统一格式,减少评审沟通与返工。
自动评估变更对兼容性与数据一致性影响,标注复杂度与风险等级,提前预警。
内置主流提交规范模板,可按团队习惯微调字段与语气,快速统一协作语言。
生成结构化变更说明,帮助新人理解上下文,缩短入职交接时间,提升团队效率。
覆盖微服务迭代、数据库改动、安全修补等后端场景,生成贴合业务的提交文本。
质量校验机制避免空泛与敏感信息泄露,让提交更客观、更可追溯、更可审计。
支持范围标签与模块标记,按服务、组件、数据层分类,提升检索速度与回溯效率。
提交内容与影响分析一并产出,支持变更记录、发布说明与故障定位统一使用。

🎯 解决的问题

让 AI 以提交规范专家的视角,基于开发者提供的变更描述,快速生成统一、专业、易追溯的提交信息,并附带清晰的变更分析与风险评估。通过自动识别变更类型与影响范围、固化团队话术与格式标准,帮助后端团队缩短评审时间、减少发布回滚、提升代码仓库可维护性,适配微服务迭代、数据库调整、接口优化、性能修复与安全加固等高频场景,实现从试用到规模化落地的效率提升与规范统一。

🕒 版本历史

当前版本
v2.1 2024-01-15
优化输出结构,增强情节连贯性
  • ✨ 新增章节节奏控制参数
  • 🔧 优化人物关系描述逻辑
  • 📝 改进主题深化引导语
  • 🎯 增强情节转折点设计
v2.0 2023-12-20
重构提示词架构,提升生成质量
  • 🚀 全新的提示词结构设计
  • 📊 增加输出格式化选项
  • 💡 优化角色塑造引导
v1.5 2023-11-10
修复已知问题,提升稳定性
  • 🐛 修复长文本处理bug
  • ⚡ 提升响应速度
v1.0 2023-10-01
首次发布
  • 🎉 初始版本上线
COMING SOON
版本历史追踪,即将启航
记录每一次提示词的进化与升级,敬请期待。

💬 用户评价

4.8
⭐⭐⭐⭐⭐
基于 28 条评价
5星
85%
4星
12%
3星
3%
👤
电商运营 - 张先生
⭐⭐⭐⭐⭐ 2025-01-15
双十一用这个提示词生成了20多张海报,效果非常好!点击率提升了35%,节省了大量设计时间。参数调整很灵活,能快速适配不同节日。
效果好 节省时间
👤
品牌设计师 - 李女士
⭐⭐⭐⭐⭐ 2025-01-10
作为设计师,这个提示词帮我快速生成创意方向,大大提升了工作效率。生成的海报氛围感很强,稍作调整就能直接使用。
创意好 专业
COMING SOON
用户评价与反馈系统,即将上线
倾听真实反馈,在这里留下您的使用心得,敬请期待。
加载中...