What problem does it solve?
Maintaining a clean, linear Git history and preventing merge conflicts in a collaborative (even with AI) project requires a strict workflow. This Skill outlines the rebase-only strategy for Tzurot v3, ensuring a clear and manageable codebase.
Core Features & Use Cases
- Rebase-Only Enforcement: Understand and follow the project's strict rebase-only policy for a clean, linear Git history.
- PR Workflow: Create pull requests targeting
develop, ensuring proper review and integration into the main development branch.
- Commit Message Format: Adhere to conventional commit messages for clear, automated changelogs and improved traceability.
- Pre-Push Safety Checks: Mandatorily run tests, linting, and type checks before every push to prevent breaking changes and maintain code quality.
Quick Start
Use the tzurot-git-workflow skill to create a new feature branch from develop, make a commit with a conventional message, and then rebase onto the latest develop before pushing.