Kiro 生成 commit message 如何使用简体中文

Kiro 生成中文 Commit Message

背景

Kiro 默认生成的 commit message 是英文。如果你需要使用简体中文,需要通过以下两种机制配合实现。

配置方法

1. Steering 文件(核心)

.kiro/steering/ 目录下创建一个 markdown 文件,设置 inclusion: auto 让规则在每次会话中自动加载。

文件路径:.kiro/steering/commit-message.md

markdown 复制代码
---
inclusion: auto
---

# Git Commit Message 规范

当需要生成 Git 提交信息时,必须严格遵守以下规则:

1. 遵循 Conventional Commits 格式:
   `<type>(<scope>): <subject>`
2. type 使用 feat、fix、docs、refactor、test、chore、perf、ci 等英文类型前缀。
3. scope 使用英文模块名称(可选)。
4. **subject 和正文必须使用简体中文,禁止使用英文描述。**
5. subject 不超过 50 个汉字,不以句号结尾。
6. 正文使用中文列表概括主要修改。
7. 不输出分析过程、Markdown 代码块或其他解释,只输出最终提交信息。

示例:
- `feat(auth): 添加用户登录功能`
- `fix(api): 修复数据加载异常问题`
- `chore: 升级依赖版本并更新配置`

关键点inclusion 必须设为 auto。如果设为 manual,规则只有在聊天中手动用 # 引用时才会生效,这就是之前一直生成英文的原因。

2. Hook 文件(辅助强化)

.kiro/hooks/ 目录下创建一个 JSON 钩子文件,每次用户发送消息时额外注入中文指令。

文件路径:.kiro/hooks/chinese-commit-msg.json

json 复制代码
{
  "version": "v1",
  "hooks": [
    {
      "name": "中文提交消息",
      "description": "强制所有 git commit message 使用简体中文",
      "trigger": "UserPromptSubmit",
      "action": {
        "type": "agent",
        "prompt": "当用户请求生成 git commit message 时,你必须使用简体中文书写提交消息。commit message 的标题和正文都必须使用简体中文,不要使用英文。格式遵循常规 commit 规范,但内容全部用中文表达。例如:「feat: 添加用户登录功能」「fix: 修复数据加载异常问题」。"
      },
      "enabled": true
    }
  ]
}
相关推荐
Ai-_Man27 分钟前
千问能否电脑批量导出?深度拆解「AI导出鸭」如何让这件事从“反人性”变成“优雅”
人工智能·ai·小程序
cuguanren1 小时前
Agent 框架的会话记忆管理机制
人工智能·ai·大模型·llm·agent·上下文管理·会话记忆管理
TechEdu2026062 小时前
[人工智能]GPT(OpenAI):模型体系、智能体与企业工程实践
人工智能·ai
Bruce_Liuxiaowei4 小时前
机器人的自由意志:约翰·麦卡锡《Free Will—Even for Robots》论文解读
人工智能·ai
todoitbo4 小时前
用蓝耘元生代做 GitHub 热榜解读:Dify Chatflow 接入和真实项目分析
ai·github·api·dify·蓝耘
小新科研测评5 小时前
2026 年论文阅读工具横评:Zotero、EndNote、Mendeley、Scholaread 哪个效率更高?
论文阅读·人工智能·ai·pdf·自动翻译
VIP_CQCRE6 小时前
用 Ace Data Cloud 自动发布 WordPress 文章:把 SEO 内容站变成长期增长资产
ai·自动化·seo·wordpress·acedatacloud
老郑聊AI业财智造6 小时前
数据不搬家,也能做检索:Milvus的“湖原生”架构革命
人工智能·ai·架构·软件工程·软件构建·milvus
MicrosoftReactor7 小时前
GitHub Copilot App 入门指南:自动化处理 Dependabot 拉取请求分类
ai·自动化·github·copilot·pull request
深念Y8 小时前
# CC-Switch + Claude/Codex 折腾教训记录
运维·服务器·网络·ai·agent·web·ccsiwtch