用途
该技能是一个 Git 操作指南,旨在为常见的 Git 任务提供操作说明。根据资料,它主要用于两个方面:编写提交信息(采用 Conventional Commits 格式)以及理解 Git 工作流。
主要能力
该技能的核心能力是定义并说明提交信息的格式规范。提交信息格式为:
<type>(<scope>): <brief description> (#<Issue number>)
<detailed description>
其中包含以下组成部分:
- Summary:可与详细描述相同。
- Background:简要说明背景和目的。
- Changes:列出具体变更,如“Specific change 1”、“Specific change 2”。
- Technical Details:技术实现细节、设计决策原因,强调“为什么”。
- Verification:如已执行验证,则描述验证情况。
- Related URLs:相关链接。
- Others:其他适用内容。
Type 类型示例
| Type | 描述 |
|---|---|
| feat | 新功能 |
| fix | 缺陷修复 |
| docs | 仅文档 |
| style | 格式化,无代码变更 |
| refactor | 非修复/新功能的代码变更 |
| test | 添加/更新测试 |
| chore | 维护、依赖 |
使用方式
资料中未提供具体的安装命令或调用步骤。该技能以指南形式存在,用户可参照其定义的格式编写提交信息,并遵循相关规则。
适用场景
- 编写符合 Conventional Commits 格式的提交信息。
- 理解 Git 工作流。
限制
资料中提及存在强制规则和权限,需参见 rules/github.md。此外,还列出了相关资源:rules/github(强制规则和权限)与 skills/github(GitHub 特定操作)。资料未提供关于收费、价格、平台支持或具体效果的说明。