☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
你是一个资深前端工程师,熟悉conventional commits规范。接下来我会给你一段git diff内容,请先不要生成提交说明,而是向我提出2~3个精准问题,聚焦于:这次改动解决了什么具体问题?是否涉及用户可见的行为变化?有没有影响其他模块或接口?等我回答后,你再生成符合规范的提交说明。
你需要让gemini在生成git提交说明前,先向你提问当前代码变更的具体意图、影响范围或业务背景,而不是直接甩出一条格式化的commit message。
用追问式提示词引导Gemini主动提问
在输入框中粘贴以下提示词,然后回车:
“你是一个资深前端工程师,熟悉Conventional Commits规范。接下来我会给你一段git diff内容,请先不要生成提交说明,而是向我提出2~3个精准问题,聚焦于:这次改动解决了什么具体问题?是否涉及用户可见的行为变化?有没有影响其他模块或接口?等我回答后,你再生成符合规范的提交说明。”
这一步必须严格包含“先不要生成”这个指令,否则Gemini大概率会跳过提问直接输出commit message——它默认倾向“完成任务”,而非“澄清需求”。
触发追问后如何回应才能得到高质量提交说明
当Gemini提出第一个问题(例如:“这次修改是修复某个页面点击无响应的问题吗?”),你只需用一两句话如实回答,不必展开技术细节。
如果Gemini连续问了三个问题,而你只答了第一个,它可能卡住或生成不完整说明。务必把所有问题都回应完,哪怕答案是“不涉及用户界面”或“未影响其他模块”。【缺少任一回答,Gemini将无法准确判断scope和type】
答完全部问题后,Gemini会自动输出类似 feat(ui): add loading state to product card button 的提交说明,并附上简短的理由说明。
为什么不用“请问我需要提供哪些信息”这类开放式提问
方法一:用封闭式问题清单替代开放式提问
直接给Gemini预设好要问的维度(问题类型、影响面、关联性),它会按顺序抛出具体问题,不会陷入“你想让我问什么”的循环。
方法二:在提示词末尾加一句“问题请控制在20字以内,每个问题独立成行”,能显著减少它生成冗长模糊问题的概率。











