macalbert/envilder/common-git
Claude Code and agent skill by macalbert/envilder
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Git commit messages, PR workflow, and branching strategy using Conventional Commits and Semantic Versioning. Use when creating commits, pull requests, or managing Git workflow.
Install
npx vskill@latest install macalbert/envilder/common-gitSKILL.md
Git Conventions
This skill defines Git commit and PR conventions.
Commit Message Format
Use Conventional Commits format:
Types
- feat: New feature for the user
- fix: Bug fix for the user
- docs: Documentation changes
- style: Code formatting (no logic changes)
- refactor: Code refactoring (no behavior changes)
- test: Adding or updating tests
- chore: Build process, dependencies, tooling
- BREAKING CHANGE: Introduces breaking changes
Examples
Commit Guidelines
- Separate subject from body with a blank line
- Limit subject line to 50 characters
- Capitalize subject line
- No period at end of subject
- Use imperative mood ("add" not "added")
- Wrap body at 72 characters
- Explain what and why, not how
Pull Request Workflow
PR Title
Follow same convention as commits:
PR Description Template
Merge Strategy
Use Squash and Merge to keep main branch clean:
- All commits in PR squashed into single commit
- Commit message follows conventional commits
- History remains linear and readable
Branching Strategy
Trunk-Based Development
- main - Production-ready code
- {usergithub}/{type}/{name} - All work branches (short-lived)
Branch Naming
Workflow
- Create branch from
main - Make small, frequent commits
- Push to remote frequently
- Open PR when ready
- Get approval from team member
- Squash and merge to
main - Delete feature branch
- Tag release if deploying
Tagging Releases
Use Semantic Versioning:
- MAJOR: Breaking changes
- MINOR: New features (backward compatible)
- PATCH: Bug fixes (backward compatible)
Examples tag
Summary
- Conventional Commits for all commits
- Squash and merge for PRs
- Trunk-based development on main
- Semantic versioning for releases
- Short-lived branches (delete after merge)
- Descriptive PR titles and descriptions
When working with Git:
- Use conventional commits format
- Write descriptive commit messages
- Create focused, small PRs
- Get code reviews before merging
- Squash and merge to main
- Delete branches after merge
- Tag releases with semantic versioning
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/common-git/SKILL.md
Popularity
- Repository stars
- 135
- Repository forks
- 4
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/macalbert/envilder/common-git)