关于 spatie-version-control
这是一项用于应用 Spatie Git 与仓库管理规范的技能,涵盖命名、分支、提交和合并,并提供处理破坏性命令的注意事项。
主要功能
- 01仓库与分支命名规范
- 02按项目阶段指导分支策略
- 03提交信息规范
- 04变基与合并指导
- 05破坏性 Git 命令注意事项
适用场景
- 01选择仓库或分支名称
- 02编写细致的提交信息
- 03规划合并或清理分支
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ spatie/ guidelines-skills --skill spatie-version-control安装后在 Claude Code 中输入/spatie-version-control确认已加载。
附带文件references/spatie-version-control-guidelines.md
详细介绍
Spatie 版本控制指南
概述
遵循 Spatie 的 Git 和版本控制惯例,以保持仓库管理的一致性。
何时启用
- 创建提交、分支或拉取请求时,启用此技能。
- 为新仓库命名时,启用此技能。
- 决定分支或合并策略时,启用此技能。
范围
- 范围内:Git 操作、仓库命名、分支命名、提交消息、合并策略。
- 范围外:代码风格、部署流水线、CI/CD 配置。
工作流
- 确定涉及的 Git 操作或仓库惯例。
- 阅读
references/spatie-version-control-guidelines.md,并重点关注相关章节。 - 在参考分支、提交、合并或清理指南之前,先应用项目阶段规则。
核心规则(摘要)
- 网站仓库以其不带前缀的域名小写形式命名,其他仓库使用 kebab-case 命名。
- 项目上线后,保持
main稳定且可部署,并删除过时分支。 - 初期开发期间使用
develop;项目上线后使用功能分支。 - 分支名只使用小写字母和连字符。
- 编写描述清晰、使用现在时且粒度适当的提交消息。
- 定期变基,合并时通常将功能分支压缩为单个提交。
- 使用改写历史记录和破坏性 Git 命令时,遵循参考文档中的注意事项。
参考
references/spatie-version-control-guidelines.md
评论
支持 Markdown