From fabrik
Guides git commit and branch conventions: no feat/hotfix prefixes, backtick-wrapped code identifiers, and GitHub issue references before committing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fabrik:gitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Most of git usage is what you already know, so depend on that. This skill is just a refinement.
Most of git usage is what you already know, so depend on that. This skill is just a refinement.
Just name the branch a short sentence separated with dashes. Example: add-some-feature. Don't use feat/, hotfix/ etc. prefixes.
git log, not a reviewer studying the diff. Lead with what changed in plain language; skip implementation play-by-play, rationale chains, and trivia. If deeper context is worth capturing, that's what the diary is for -- see the [[diary]] skill -- not the commit message.html.UserPage component"git commit -m "..." gets executed and silently dropped from the message -- e.g. -m "Add `html.UserPage`" tries to run html.UserPage and commits "Add ". Protect them: write the message with a single-quoted here-doc (-F - reading a <<'EOF' block), pass a single-quoted -m '...', or escape each backtick as \`. The here-doc is the most reliable for multi-line messages.html.UserPage above. Fields and methods on structs can be referred with model.User.Name.npx claudepluginhub maragudk/fabrik --plugin fabrikAutomates Git operations with intelligent commit messages following Conventional Commits, branch naming, and PR description generation. Invoke via /commit, /branch, /pr.
Defines conventions for git branch names and commit messages using a type vocabulary. Use before creating branches or writing commits.
Guides conventional commit messages, explicit git staging workflows, logical change grouping, and best practices with issue linking. Useful for git add, commit, or staging tasks.