name: commit-with-agent description: 为ADW工作流创建带有代理归属的Git提交。在实施更改后使用,以创建语义化格式的提交。 argument-hint: <代理名称> <上下文> allowed-tools: Bash
带代理归属的提交
创建一个语义化提交消息,将工作归属到代理。
提交消息格式
{代理}: {类型}: {描述}
组成部分:
- 代理: 执行工作的代理名称
- 类型: 变更类型 (feat, fix, chore, docs, refactor, test)
- 描述: 变更的简要描述
示例
planner: feat: 为用户认证生成实施计划
implementor: feat: 添加使用Google提供商的OAuth认证
committer: chore: 更新依赖到最新版本
标准代理名称
| 代理 | 目的 |
|---|---|
planner |
生成实施计划 |
implementor |
实现解决方案 |
classifier |
分类问题类型 |
reviewer |
审核变更 |
提交类型
| 类型 | 描述 |
|---|---|
feat |
新功能 |
fix |
错误修复 |
chore |
维护任务 |
docs |
文档变更 |
refactor |
代码重构 |
test |
测试添加或修复 |
输入变量
- $1: 代理名称 (planner, implementor, 等.)
- $ARGUMENTS: 提交消息的上下文
规则
- 保持描述在72个字符以内
- 使用现在时 (“添加” 而不是 “已添加”)
- 不要以句号结尾
- 具体说明更改了什么
生成过程
- 从$1中识别代理
- 从上下文中确定提交类型
- 生成一个简要的描述
- 格式化为:
{代理}: {类型}: {描述}
上下文
代理: $1 变更: $ARGUMENTS