git-flow
Installation
SKILL.md
Git Flow Strategy
When to Use
- Deciding which branch to base work on.
- Creating a new Release or Hotfix.
- Merging strategies (Squash vs Merge Commit).
1. Branching Model
| Branch | Source | Merge Into | Lifespan | Purpose |
|---|---|---|---|---|
main |
- | - | Infinite | Production-ready code. Stable. |
develop |
main |
main |
Infinite | Integration branch for next release. |
feature/* |
develop |
develop |
Short | New features (e.g., feature/login-page). |
release/* |
develop |
develop, main |
Medium | Release prep (e.g., release/v1.0.0). |
hotfix/* |
main |
develop, main |
Very Short | Production critical fixes (e.g., hotfix/crash). |
2. Feature Development
Related skills
More from poletron/custom-rules
cpp
>
104lancedb
>
17clean-code
Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments
10vulnerability-scanner
Advanced vulnerability analysis principles. OWASP 2025, Supply Chain Security, attack surface mapping, risk prioritization.
8trpc
>
8web-performance-optimization
Optimize website and web application performance including loading speed, Core Web Vitals, bundle size, caching strategies, and runtime performance
7