commit-msg-generatorlisted
Install: claude install-skill 10CG/aria-plugin
# Git Commit 消息生成器
> **版本**: 2.0.0 | **兼容性**: 向后兼容v1.0.0
## 🚀 快速开始
### 我应该使用这个 skill 吗?
**✅ 使用场景**:
- 准备提交代码时需要生成规范的 commit 消息
- 希望遵循 Conventional Commits 标准
- 被 strategic-commit-orchestrator 调用生成增强消息
**❌ 不使用场景**:
- 需要分组提交多个变更 → 使用 `strategic-commit-orchestrator`
### 两种使用模式
| 模式 | 触发方式 | 输出格式 | 适用场景 |
|------|---------|---------|---------|
| **独立模式** | 用户直接调用 | 简洁 commit 消息 | 日常开发提交 |
| **编排模式** | orchestrator 调用 | 包含增强标记 | 多模块协同提交 |
---
## 核心功能
- 分析Git暂存区变更
- 生成符合 Conventional Commits 规范的消息
- 自动确定变更类型(feat, fix, docs等)
- 智能识别 Scope 范围
- 支持中英文双语
### v2.0.0 增强特性
- **可选增强标记**: Agent/Context/Module 标记(orchestrator 调用时)
- **完全向后兼容**: 不传参数时行为与 v1.0.0 完全一致
- **灵活集成**: 可独立使用或被 orchestrator 编排
## 可选参数 (v2.0.0)
| 参数 | 类型 | 示例 | 效果 |
|------|------|------|------|
| `subagent_type` | string | "backend-architect" | 添加 🤖 Executed-By 标记 |
| `phase_cycle` | string | "Phase3-Cycle7" | 添加到 📋 Context 标记 |
| `module` | string | "backend", "mobile" | 添加 🔗 Module 标记 |
| `context` | string | 自定义上下文 | 添加到 📋 Context 标记 |
**注意**: 所有参数均为可选,不传参数时与 v1.0.0 行为一致。
**🔒 格式规范**: [ENHANCED_MARKERS_SPEC.md](./ENHANCED_MARKERS_SPEC.md)
---
## Conventional Commits 快速参考
### 消息格式
```
<type>(<scope>): <subject>
<body>
<footer>
```
### Type 类型(常用)
| Type | 说明 | 示例 |
|------|------|------|
| **feat** | 新功能 | `feat(auth): 添加JWT认证` |
| **fix** | Bug修复 | `fix(api): 修复登录超时问题` |
| **docs** | 文档更新 | `docs(readme): 更新安装说明` |