Spatie Version Control
Apply Spatie's version control conventions when creating commits, branches, pull requests, or man…
by spatie · MIT
The skill
Apply Spatie's version control conventions when creating commits, branches, pull requests, or managing Git repositories; use for naming repos, writing commit messages, choosing branch strategies, and merging code.
Spatie Version Control Guidelines
Overview
Apply Spatie's Git and version control conventions for consistent repository management.
When to Activate
- Activate this skill when creating commits, branches, or pull requests.
- Activate this skill when naming new repositories.
- Activate this skill when deciding on branching or merging strategies.
Scope
- In scope: Git operations, repository naming, branch naming, commit messages, merge strategies.
- Out of scope: Code style, deployment pipelines, CI/CD configuration.
Workflow
- Identify the Git operation or repository convention involved.
- Read
references/spatie-version-control-guidelines.mdand focus on the relevant sections. - Apply the project-stage rules before branch, commit, merge, or cleanup guidance.
Core Rules (Summary)
- Name site repositories after their lowercase naked domain and other repositories with kebab-case.
- Keep
mainstable and deployable after launch, and remove stale branches. - Use
developduring initial development; use feature branches once a project is live. - Use only lowercase letters and hyphens in branch names.
- Write descriptive, present-tense, granular commits.
- Rebase regularly and generally squash feature branches when merging.
- Treat history-rewriting and destructive Git commands with the cautions in the reference.
References
references/spatie-version-control-guidelines.md
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: spatie/spatie-version-control-7140953764.
Details
- Publisher
- spatie
- Category
- Software Development › Source control & code review
- License
- MIT
- Updated
- 2026-08-17
References
More from spatie
- Spatie Javascript Apply Spatie's JavaScript coding standards for any task that creates, edits, reviews, refactors,…
- Spatie Laravel Php Apply Spatie's Laravel and PHP coding standards for any task that creates, edits, reviews, refact…
- Spatie Security Apply Spatie's security guidelines when configuring applications, databases, servers, credentials…
- Debugging Output And Previewing Html Using Ray Use when user says "send to Ray," "show in Ray," "debug in Ray," "log to Ray," "display in Ray,"…