git-conventionslisted
Install: claude install-skill flungo/claude-plugins
# Git Conventions
Fabrizio's standing default behavior for *any* git work: commits, branches, rebases, force-pushes, landing PRs.
Apply these any time you're doing git operations in one of his repos, whether or not a named command was invoked.
Read `references/git-conventions.md` any time you're about to commit, branch, rebase, force-push, or open/land a PR — and before surfacing any commit signature warning, which has its own section explaining why it is normally expected rather than a defect.
It's the standing set of rules (never commit to `main`, Conventional Commits, linear history, squash-vs-rebase, no fixup commits left on a branch, force-push policy, signature-warning handling) that governs his day-to-day git usage.
**These conventions complement repo/context rules, they never supersede them.**
Always check for a `CLAUDE.md`, `CONTRIBUTING.md`, `.github/`, or similar contributing guidance in the repo first; where the repo specifies something different, follow the repo.
These conventions only fill gaps the repo doesn't cover.